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?
timelapse
chdk
intervalometer
powershot
oktosiTe
sumber
sumber
Jawaban:
Masalah-masalah ini ditemui ketika mencoba untuk mengkompensasi dari sinar matahari yang cerah ke gelap malam untuk acara matahari terbenam dan matahari terbit. Sudah ada beberapa skrip "matahari terbenam" yang dibuat sejak lama untuk menghindari masalah ini, serta mencoba menyesuaikan eksposur ketika tingkat cahaya terlalu rendah dan meteran eksposur kamera sendiri tidak lagi dapat berfungsi. Dilakukan dengan polling data langsung dari data sensor RAW saat dibutuhkan.
Lihatlah skrip-skrip ini pada dua tautan ini:
http://chdk.setepontos.com/index.php?topic=2156.0
http://chdk.setepontos.com/index.php?topic=3079.0
sumber