Estou tentando ajustar um script CHDK para a minha Canon PowerShot G12 para tirar fotos em intervalos regulares. O objetivo é criar vídeos com lapso de tempo suave .
Eu já queimei o sensor de um G11 por causa de uma mudança inesperada na iluminação e gostaria de impedir que isso aconteça novamente. Então agora estou procurando uma maneira de:
- Ajuste a exposição lentamente ao longo de várias fotos ou
- Detectar um certo nível de superexposição e abortar o script
Aqui está o que eu tenho até agora:
@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
(Os shoot_half
bits estão lá para impedir que a exposição / foco mude durante uma filmagem; se houver uma maneira melhor de fazer isso, eu também adoraria.)
Para onde devo ir daqui?