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_half
bits 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í?