Auto Adjustment of LiveStack Histogram (without Manual Intervention)
Posted: Tue Oct 20, 2020 1:41 pm
I have a Automated Target/Imaging sequencer and I'm can call and capture LIveStack Image Sets. I can save the Raw Fits files for later detailed reduction/processing, and I can get a LiveStack Colour (.png) image for initial quick look / automated posting on realtime web page etc. My problem is I can't get any sort of decent LiveStack Colour Image unless I manually intervene to click an AutoColour Balance button (I normally use colour balance from histogram peaks) and then click Auto-Stretch button. This prevents my process from being fully-automated in the way that I want. I have to either be continuously in attendance to click the auto buttons at the appropriate moment, or accept a rotten Live Stack picture (you know one with a green, red or blue background, rather than a nice black background).
I don't think there is a way of achieving this at present. I've seen something in the scripting forum where one can read, but ?not set , Black Level, Mid Level and White Levels. But even if one could set them then it would be unlikely to select right value and do it would be in a way that would be as good as or anywhere as easy to use as SharpCap's own auto-abilities - it would be a rather bespoke solution to a relatively general problem.
So unless I've missed something I would like to propose the following new SharpCap feature :
a) SharpCap to have a setting to turn-on 'automatic colour-balance and stretch' so that auto-colour & stretch is automatically applied for each and every Live Stack run (obviously with setting to off for those who don't want it and wish to have full manual control including manual use of AutoColour Balance/AutoStretch as per current)
and/or
b) Have SharpCap.LiveStack methods available that can be called from Python script to i) apply AutoColour balance to Histogram , ii) apply AutoStretch to Histogram.
David
I don't think there is a way of achieving this at present. I've seen something in the scripting forum where one can read, but ?not set , Black Level, Mid Level and White Levels. But even if one could set them then it would be unlikely to select right value and do it would be in a way that would be as good as or anywhere as easy to use as SharpCap's own auto-abilities - it would be a rather bespoke solution to a relatively general problem.
So unless I've missed something I would like to propose the following new SharpCap feature :
a) SharpCap to have a setting to turn-on 'automatic colour-balance and stretch' so that auto-colour & stretch is automatically applied for each and every Live Stack run (obviously with setting to off for those who don't want it and wish to have full manual control including manual use of AutoColour Balance/AutoStretch as per current)
and/or
b) Have SharpCap.LiveStack methods available that can be called from Python script to i) apply AutoColour balance to Histogram , ii) apply AutoStretch to Histogram.
David