Saya mencoba untuk mengubah skrip CHDK untuk Canon PowerShot G12 saya untuk mengambil gambar secara berkala. Tujuannya adalah untuk membuat video time lapse menjadi lancar .
Saya sebelumnya telah membakar sensor G11 karena perubahan pencahayaan yang tidak terduga, dan ingin mencegah hal ini terjadi lagi. Jadi sekarang saya sedang mencari cara untuk:
- Atur eksposur secara perlahan selama rentang beberapa gambar, atau
- Deteksi tingkat eksposur tertentu dan batalkan skrip
Inilah yang saya miliki sejauh ini:
@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
(Ada shoot_half
bit untuk mencegah eksposur / fokus berubah selama pemotretan; jika ada cara yang lebih baik untuk melakukan itu saya juga suka tentang hal itu.)
Kemana saya harus pergi dari sini?