To do HDR, for example, you could place one meter on the brightest area, and one meter on the darkest. Then you would take 2 pictures, one based on each meter.
My iPod Touch 4g has a few apps that do what you describe, dob the touch screen and the exposure points can be moved around and the shot exp comp is previewed.
Would you mind summarising your work so far on shot histogram and say how it will fit into the general usage of CHDK, for simpletons like me?
If the bug is in fact caused by repeated yields, that should be a significant step toward nailing down the root cause.
I finished adding the shot meter area drawing function posted above to my main time lapse program. It works well, and lets you set the meter areas based on what the camera is seeing.For sunsets, I'd like to try putting a relatively small metering area over the sun before it sets...When I added the capability to do multiple meters, I didn't know how I would use them. But now that I can adjust the location and size of each meter, there are a lot of possibilities. A small meter on the brightest part of the picture would be like histogram based exposure compensation. Averaging the meters and putting one inside the other would give a kind of center weighted metering.To do HDR, for example, you could place one meter on the brightest area, and one meter on the darkest. Then you would take 2 pictures, one based on each meter.I'm looking forward to exploring the possibilities opened up by being able to set the size and location of 4 different exposure meters. Try the test script in the post above to get an idea of how the meter sizes and postions are set....
Making this work on a touch screen camera would replicate app behaviour on iDevices/Android 4.2 devices, where HDR exposures are not made by using preset Ev ranges, but are metered from relevant areas of the shot, multi spot readings if you like, which are identified as High or Low (exposure).
To test the hypothesis that there could be some conflict between debug hook yield and explicit yield with sleep() etc,
As an aside, there is a lua assert if the script is interrupted in the shutter button, presumably due to trying to yield in the restore() function.
Started by Lilien
General Help and Assistance on using CHDK stable releases
Started by acorrias
RAW Shooting and Processing
Started by PS
Started by fma
Hello, I'm a NEWBIE - HELP!! (Newbies assistance, User Guides and thank you notes)
Started by yair