ps - almost forgot - it would also be nice to "lock" an exposure/focus point ( half-pressed shutter ) without holding the shutter button down - and then adjust the zebra pattern via EV, Tv, Av, etc. That would be too good! Maybe someone already achieved something like this.
One of the ideas I've had along these lines is to automatically capture a RAW/DNG if the histogram shows lots of dynamic range in the scene. QuoteThanks to CHDK I shoot RAW at all times. Basically there is never a time when I don't want DNGs piling up, especially with the extra bits of headroom. However your idea doesn't address the blowout issue and its awkward solution via bracketing and stacking programs.Quote from: reyalp on 31 / October / 2010, 00:22:23 You could do this in script with shot_histogram I think, but it means you have to use script for shooting all the time. QuoteAre you referring to your idea above or my feature request for auto bracketing using the zebra regions as hi/lo brackets? After reviewing related ideas on this forum and what google brought up, I am thinking my idea would work well for the niche user who wants to do more than just experiment with stacking. About running a script at all times (when zebra bracketing is desired), would that cause any serious slowing of the camera? I don't think running a script (when desired) is an issue if it serves its purpose and does not seriously degrade camera performance.I take mostly static landscape shots and macros. In the case of bright sunny landscapes I'm sure you're more than aware of being forced to choose between highlights or shadows - with the occasional alignment of stars resulting in an all-around ideal shot. Since these are 1 out of 1000 the other 999 could really benefit by accurate and easily accessible bracketing based on the actual scene in question - and the ideal way would be to reference the zebra areas for the brackets.Quote ps - almost forgot - it would also be nice to "lock" an exposure/focus point ( half-pressed shutter ) without holding the shutter button down - and then adjust the zebra pattern via EV, Tv, Av, etc. That would be too good! Maybe someone already achieved something like this. QuoteQuote from: reyalp on 31 / October / 2010, 00:22:23Canons firmware already has AE and AF lock on many models, check your manual.QuoteI'm using an S3 and was amazed at how many features like AE and AF lock, contrast, sharpness and saturation control in "custom colors" so that issue is a non-issue. Having zebra-based bracketing along with these features would turn the S3 into an excellent little beast for everything but the most extreme landscapes.For me (and others I assume), the ideal implementation would be one which operates with a full shutter press (so its always on the ready) and allows for as many sub-bracketed photos withing the overall zebra bracketed range for a particular AE or ME scene.
Thanks to CHDK I shoot RAW at all times. Basically there is never a time when I don't want DNGs piling up, especially with the extra bits of headroom. However your idea doesn't address the blowout issue and its awkward solution via bracketing and stacking programs.Quote from: reyalp on 31 / October / 2010, 00:22:23 You could do this in script with shot_histogram I think, but it means you have to use script for shooting all the time. QuoteAre you referring to your idea above or my feature request for auto bracketing using the zebra regions as hi/lo brackets? After reviewing related ideas on this forum and what google brought up, I am thinking my idea would work well for the niche user who wants to do more than just experiment with stacking. About running a script at all times (when zebra bracketing is desired), would that cause any serious slowing of the camera? I don't think running a script (when desired) is an issue if it serves its purpose and does not seriously degrade camera performance.I take mostly static landscape shots and macros. In the case of bright sunny landscapes I'm sure you're more than aware of being forced to choose between highlights or shadows - with the occasional alignment of stars resulting in an all-around ideal shot. Since these are 1 out of 1000 the other 999 could really benefit by accurate and easily accessible bracketing based on the actual scene in question - and the ideal way would be to reference the zebra areas for the brackets.Quote ps - almost forgot - it would also be nice to "lock" an exposure/focus point ( half-pressed shutter ) without holding the shutter button down - and then adjust the zebra pattern via EV, Tv, Av, etc. That would be too good! Maybe someone already achieved something like this. QuoteQuote from: reyalp on 31 / October / 2010, 00:22:23Canons firmware already has AE and AF lock on many models, check your manual.QuoteI'm using an S3 and was amazed at how many features like AE and AF lock, contrast, sharpness and saturation control in "custom colors" so that issue is a non-issue. Having zebra-based bracketing along with these features would turn the S3 into an excellent little beast for everything but the most extreme landscapes.For me (and others I assume), the ideal implementation would be one which operates with a full shutter press (so its always on the ready) and allows for as many sub-bracketed photos withing the overall zebra bracketed range for a particular AE or ME scene.
You could do this in script with shot_histogram I think, but it means you have to use script for shooting all the time. QuoteAre you referring to your idea above or my feature request for auto bracketing using the zebra regions as hi/lo brackets? After reviewing related ideas on this forum and what google brought up, I am thinking my idea would work well for the niche user who wants to do more than just experiment with stacking. About running a script at all times (when zebra bracketing is desired), would that cause any serious slowing of the camera? I don't think running a script (when desired) is an issue if it serves its purpose and does not seriously degrade camera performance.I take mostly static landscape shots and macros. In the case of bright sunny landscapes I'm sure you're more than aware of being forced to choose between highlights or shadows - with the occasional alignment of stars resulting in an all-around ideal shot. Since these are 1 out of 1000 the other 999 could really benefit by accurate and easily accessible bracketing based on the actual scene in question - and the ideal way would be to reference the zebra areas for the brackets.Quote ps - almost forgot - it would also be nice to "lock" an exposure/focus point ( half-pressed shutter ) without holding the shutter button down - and then adjust the zebra pattern via EV, Tv, Av, etc. That would be too good! Maybe someone already achieved something like this. QuoteQuote from: reyalp on 31 / October / 2010, 00:22:23Canons firmware already has AE and AF lock on many models, check your manual.QuoteI'm using an S3 and was amazed at how many features like AE and AF lock, contrast, sharpness and saturation control in "custom colors" so that issue is a non-issue. Having zebra-based bracketing along with these features would turn the S3 into an excellent little beast for everything but the most extreme landscapes.For me (and others I assume), the ideal implementation would be one which operates with a full shutter press (so its always on the ready) and allows for as many sub-bracketed photos withing the overall zebra bracketed range for a particular AE or ME scene.
Are you referring to your idea above or my feature request for auto bracketing using the zebra regions as hi/lo brackets? After reviewing related ideas on this forum and what google brought up, I am thinking my idea would work well for the niche user who wants to do more than just experiment with stacking. About running a script at all times (when zebra bracketing is desired), would that cause any serious slowing of the camera? I don't think running a script (when desired) is an issue if it serves its purpose and does not seriously degrade camera performance.I take mostly static landscape shots and macros. In the case of bright sunny landscapes I'm sure you're more than aware of being forced to choose between highlights or shadows - with the occasional alignment of stars resulting in an all-around ideal shot. Since these are 1 out of 1000 the other 999 could really benefit by accurate and easily accessible bracketing based on the actual scene in question - and the ideal way would be to reference the zebra areas for the brackets.Quote ps - almost forgot - it would also be nice to "lock" an exposure/focus point ( half-pressed shutter ) without holding the shutter button down - and then adjust the zebra pattern via EV, Tv, Av, etc. That would be too good! Maybe someone already achieved something like this. QuoteQuote from: reyalp on 31 / October / 2010, 00:22:23Canons firmware already has AE and AF lock on many models, check your manual.QuoteI'm using an S3 and was amazed at how many features like AE and AF lock, contrast, sharpness and saturation control in "custom colors" so that issue is a non-issue. Having zebra-based bracketing along with these features would turn the S3 into an excellent little beast for everything but the most extreme landscapes.For me (and others I assume), the ideal implementation would be one which operates with a full shutter press (so its always on the ready) and allows for as many sub-bracketed photos withing the overall zebra bracketed range for a particular AE or ME scene.
ps - almost forgot - it would also be nice to "lock" an exposure/focus point ( half-pressed shutter ) without holding the shutter button down - and then adjust the zebra pattern via EV, Tv, Av, etc. That would be too good! Maybe someone already achieved something like this. QuoteQuote from: reyalp on 31 / October / 2010, 00:22:23Canons firmware already has AE and AF lock on many models, check your manual.QuoteI'm using an S3 and was amazed at how many features like AE and AF lock, contrast, sharpness and saturation control in "custom colors" so that issue is a non-issue. Having zebra-based bracketing along with these features would turn the S3 into an excellent little beast for everything but the most extreme landscapes.For me (and others I assume), the ideal implementation would be one which operates with a full shutter press (so its always on the ready) and allows for as many sub-bracketed photos withing the overall zebra bracketed range for a particular AE or ME scene.
Quote from: reyalp on 31 / October / 2010, 00:22:23Canons firmware already has AE and AF lock on many models, check your manual.QuoteI'm using an S3 and was amazed at how many features like AE and AF lock, contrast, sharpness and saturation control in "custom colors" so that issue is a non-issue. Having zebra-based bracketing along with these features would turn the S3 into an excellent little beast for everything but the most extreme landscapes.For me (and others I assume), the ideal implementation would be one which operates with a full shutter press (so its always on the ready) and allows for as many sub-bracketed photos withing the overall zebra bracketed range for a particular AE or ME scene.
Canons firmware already has AE and AF lock on many models, check your manual.QuoteI'm using an S3 and was amazed at how many features like AE and AF lock, contrast, sharpness and saturation control in "custom colors" so that issue is a non-issue. Having zebra-based bracketing along with these features would turn the S3 into an excellent little beast for everything but the most extreme landscapes.For me (and others I assume), the ideal implementation would be one which operates with a full shutter press (so its always on the ready) and allows for as many sub-bracketed photos withing the overall zebra bracketed range for a particular AE or ME scene.
I'm using an S3 and was amazed at how many features like AE and AF lock, contrast, sharpness and saturation control in "custom colors" so that issue is a non-issue. Having zebra-based bracketing along with these features would turn the S3 into an excellent little beast for everything but the most extreme landscapes.For me (and others I assume), the ideal implementation would be one which operates with a full shutter press (so its always on the ready) and allows for as many sub-bracketed photos withing the overall zebra bracketed range for a particular AE or ME scene.
Are you referring to your idea above or my feature request for auto bracketing using the zebra regions as hi/lo brackets?
About running a script at all times (when zebra bracketing is desired), would that cause any serious slowing of the camera? I don't think running a script (when desired) is an issue if it serves its purpose and does not seriously degrade camera performance.
Quote from: cantain on 01 / November / 2010, 00:53:15Are you referring to your idea above or my feature request for auto bracketing using the zebra regions as hi/lo brackets?You could bracket based on the output of shot_histogram.QuoteHere is where I'm clueless - almost. I tried a search for shot_histogram here and google but don't quite understand the bigger picture. Is shot _histogram data used for the drawing zebra patterns as well as for the histogram? If you could give me some references for shot_histogram and/or your own description (for a person who has an elementary understanding of line-by-line programming and little understanding of the workings of CHDK) that would encourage me to attempt to program this script myself. I've been wanting to get back into programming, at least for fun. Quote from: reyalp on 01 / November / 2010, 01:52:41Quote from: cantain on 01 / November / 2010, 00:53:15About running a script at all times (when zebra bracketing is desired), would that cause any serious slowing of the camera? I don't think running a script (when desired) is an issue if it serves its purpose and does not seriously degrade camera performance.Performance wouldn't be a concern, but control might be less convenient.The only script I've used is the bad pixel script. Considering CHDK overall, I didn't find the procedure inconvenient. Is the multi-bracketing I mentioned possible, so we could select a number of sub-brackets and and specify intervals for these nested bracket shots? If so I'll start reading up on Lua!
Here is where I'm clueless - almost. I tried a search for shot_histogram here and google but don't quite understand the bigger picture. Is shot _histogram data used for the drawing zebra patterns as well as for the histogram? If you could give me some references for shot_histogram and/or your own description (for a person who has an elementary understanding of line-by-line programming and little understanding of the workings of CHDK) that would encourage me to attempt to program this script myself. I've been wanting to get back into programming, at least for fun. Quote from: reyalp on 01 / November / 2010, 01:52:41Quote from: cantain on 01 / November / 2010, 00:53:15About running a script at all times (when zebra bracketing is desired), would that cause any serious slowing of the camera? I don't think running a script (when desired) is an issue if it serves its purpose and does not seriously degrade camera performance.Performance wouldn't be a concern, but control might be less convenient.The only script I've used is the bad pixel script. Considering CHDK overall, I didn't find the procedure inconvenient. Is the multi-bracketing I mentioned possible, so we could select a number of sub-brackets and and specify intervals for these nested bracket shots? If so I'll start reading up on Lua!
Quote from: cantain on 01 / November / 2010, 00:53:15About running a script at all times (when zebra bracketing is desired), would that cause any serious slowing of the camera? I don't think running a script (when desired) is an issue if it serves its purpose and does not seriously degrade camera performance.Performance wouldn't be a concern, but control might be less convenient.
Here is where I'm clueless - almost. I tried a search for shot_histogram here and google but don't quite understand the bigger picture. Is shot _histogram data used for the drawing zebra patterns as well as for the histogram?
The only script I've used is the bad pixel script. Considering CHDK overall, I didn't find the procedure inconvenient.
Is the multi-bracketing I mentioned possible, so we could select a number of sub-brackets and and specify intervals for these nested bracket shots? If so I'll start reading up on Lua!
shot_histogram allows your script to read a histogram of the previous shot. The numbers in the lowest and highest parts of the histogram will show you how many pixels are under and over exposed. You'd have to do some experimenting to determine what ranges were best for your purpose.
QuoteQuoteThe only script I've used is the bad pixel script. Considering CHDK overall, I didn't find the procedure inconvenient. You only have to run badpixel once, it's not the same as using a script to take every shot. Only you can decide whether that is acceptable or not.
QuoteThe only script I've used is the bad pixel script. Considering CHDK overall, I didn't find the procedure inconvenient.
QuoteQuoteIs the multi-bracketing I mentioned possible, so we could select a number of sub-brackets and and specify intervals for these nested bracket shots? If so I'll start reading up on Lua! I don't really understand what you mean. You can take any number of exposures from a script, with any exposure parameters you like. You could certainly decide these things based on shot_histogram output.
QuoteIs the multi-bracketing I mentioned possible, so we could select a number of sub-brackets and and specify intervals for these nested bracket shots? If so I'll start reading up on Lua!
Quoteshot_histogram allows your script to read a histogram of the previous shot. The numbers in the lowest and highest parts of the histogram will show you how many pixels are under and over exposed. You'd have to do some experimenting to determine what ranges were best for your purpose.Ok. It might be useful for analyzing a photo already in the camera but its totally useless for setting up a shot to be taken.
One of the ideas I've had along these lines is to automatically capture a RAW/DNG if the histogram shows lots of dynamic range in the scene.You could do this in script with shot_histogram I think, but it means you have to use script for shooting all the time.Quoteps - almost forgot - it would also be nice to "lock" an exposure/focus point ( half-pressed shutter ) without holding the shutter button down - and then adjust the zebra pattern via EV, Tv, Av, etc. That would be too good! Maybe someone already achieved something like this.Canons firmware already has AE and AF lock on many models, check your manual.
--[[@title AutoHDR@param a Black Level@default a 25@param b White Level@default b 230@param c Percentage of histogram@default c 1--]]proptable=...if a<0 then a=0elseif a>20 then a=20end-- define black levelblacklevel=aif b<220 then b=220elseif b>255 then b=255end-- define white levelwhitelevel=bif c<1 then c=1elseif c>10 then c=10end-- percentage of histogramlevel=c-- ---------------------------------------------------------------function howmanypixelsareunder(upperlimit) m=0 r=0 r=md_detect_motion(36, 27, 1, 300, 100, 255, 0, m, 0, 1, 1, 1, 1, 0, 1, 301) numbers=0 for i=1, 36 do for j=1, 27 do r=md_get_cell_diff(i, j) if r < upperlimit then numbers=numbers+r end end end numbers=numbers*100/(36*27)return numbersendfunction setexposure(exposure) set_prop(proptable.EV_CORRECTION_1, exposure*32) set_prop(proptable.EV_CORRECTION_2, exposure*32) --- half press to set correct exposition press("shoot_half") repeat until get_shooting() == truereturn exposureendfunction takeashut(success) --- take the zero shot press("shoot_full") repeat until get_shooting() == true release("shoot_full") repeat until get_shooting() == false release("shoot_half") repeat until get_shooting() == falsereturn successend--- openingx=get_prop(proptable.EV_CORRECTION_1)y=get_prop(proptable.EV_CORRECTION_2)-- initiating-- exposure in 1/32e ... 3 means 1 evexposure=setexposure(0)--- how many pixels are underexposedunderexpose=howmanypixelsareunder(blacklevel)--- how many pixels are overexposedoverexpose=100-howmanypixelsareunder(whitelevel)--- take the initial shutsuccess=takeashut(1)--- while overexposed and exposure >= -9while overexpose > level and exposure >= -9 do exposure=setexposure(exposure-3) --- how many pixels are still overexposed overexpose=100-howmanypixelsareunder(whitelevel) --- take the under exposure shot success=takeashut(1)end --- reset to zero exposureexposure=setexposure(0)--- while underexposed and exposure <= +9while underexpose > level and exposure <= 9 do exposure=setexposure(exposure+3) --- how many pixels are still underexposed underexpose=howmanypixelsareunder(blacklevel) --- take the over exposure shot success=takeashut(1)end--- reset to zero exposureexposure=setexposure(0)--- closingset_prop(proptable.EV_CORRECTION_1, x)set_prop(proptable.EV_CORRECTION_2, y)
Started by fudgey « 1 2 ... 9 10 » Feature Requests
Started by mattkime Script Writing
Started by andreluisdealvarenga Feature Requests
Started by novsela « 1 2 ... 24 25 » Hotwire! Hardware Mods, Accessories and Insights
Started by reyalp Completed and Working Scripts