CHDK: Timelapse / intervaloómetro con ajuste gradual de la exposición o detección de sobreexposición

8

Estoy tratando de modificar un script CHDK para mi Canon PowerShot G12 para tomar fotos a intervalos regulares. El objetivo es hacer videos de lapso de tiempo sin problemas .
Previamente quemé el sensor de un G11 debido a un cambio de iluminación inesperado, y me gustaría evitar que esto vuelva a suceder. Así que ahora estoy buscando una forma de:

  • Ajuste la exposición lentamente en el lapso de varias imágenes, o
  • Detecta un cierto nivel de sobreexposición y aborta el script

Esto es lo que tengo hasta ahora:

@title Timelapse photo fixed

@param m Interval (min) 
@default m 0 
@param s Interval (sec) 
@default s 5
@param h Number of takes (x100)
@default h 10 
@param x Initial delay (sec) 
@default x 10

set_raw 0

t=100*h
if t<100 then t=100

i=60000*m+1000*s
if i<100 then i=100

if x<5 then x=5
sleep 1000*x-2000

print "Pressing shutter halfway..."
press "shoot_half"
sleep 2000

for j=1 to t
    cls
    print "Taking photo",j,"of",t 
    click "shoot_full"
    press "shoot_half"
    print "   Waiting",m;":";s,"..."
    print " "
    sleep i
next j

release "shoot_half" 

end

(Los shoot_halfbits están allí para evitar que la exposición / enfoque cambie durante una sesión; si hay una mejor manera de hacerlo, también me encantaría hacerlo).

¿A dónde debería ir desde aquí?

oKtosiTe
fuente
Creo que si ajusta la exposición, obtendrá una película parpadeante. El segundo debe ser factible con una simple declaración IF: exposición IF> <número deseado> luego END. Pero como no conozco CHDK, no puedo ayudar más, me temo.
ElendilTheTall
@ElendilTheTall: Es por eso que me gustaría ajustar la exposición un máximo de un paso por cada cinco imágenes, para evitar cambios muy repentinos, pero eso requeriría calcular una exposición objetivo promedio, pero eso está un poco por encima de mi nivel de habilidad BÁSICO.
oKtosiTe
¿De qué estás haciendo una película?
ElendilTheTall
1
Estas son algunas de mis exploraciones anteriores. Todo lo que se presta, básicamente. @ElendilTheTall
oKtosiTe
Hmmm Bueno, me imagino que para las tomas del cielo, cualquier manipulación artificial de la velocidad de transición en la luz se verá extraña; probablemente sea mejor dejar que se vea natural.
ElendilTheTall

Respuestas:

3

Estos problemas se encontraron al tratar de compensar desde la brillante luz del sol hasta la oscuridad de la noche por los eventos de puesta de sol y amanecer. Ha habido un par de scripts de "puesta de sol" creados hace mucho tiempo para sortear estos problemas, así como para tratar de ajustar las exposiciones cuando los niveles de luz son demasiado bajos y el propio medidor de exposición de la cámara ya no puede funcionar. Se realiza sondeando los datos directamente de los datos del sensor RAW cuando es necesario.

Mire estos scripts en estos dos enlaces:

http://chdk.setepontos.com/index.php?topic=2156.0

http://chdk.setepontos.com/index.php?topic=3079.0

Andy práctico
fuente