CHDK:露出または露出過度の検出を徐々に調整するタイムラプス/インターバルメーター


8

Canon PowerShot G12のCHDKスクリプトを微調整して、定期的に写真を撮ろうとしています。目標は、スムーズなタイムラプス動画を作ることです。
以前に予期しない照明の変化のためにG11のセンサーを焼き付けたことがあります。これが再発しないようにしたいと思います。だから今私はどちらかの方法を探しています:

  • 複数の画像のスパンにわたって露出をゆっくり調整する、または
  • 特定レベルの露出オーバーを検出し、スクリプトを中止する

ここに私がこれまで持っているものがあります:

@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

shoot_halfビットは、撮影中に露出/焦点が変化するのを防ぐためにあります。より良い方法がある場合は、それについてもやりたいと思います。)

ここからどこに行けばいいですか?


露出を調整するとちらつきのある映画になると思います。2番目のものは、単純なIFステートメントで実行可能である必要があります。IF露出> <望ましい数>、次にEND。しかし、私はCHDKを知らないので、これ以上手助けすることはできません。
ElendilTheTall

@ElendilTheTall:非常に突然の変化を避けるために、5枚の画像につき最大1ステップで露出を調整したいのはそのためですが、平均的な目標露出を計算する必要がありますが、それは私のBASICスキルレベルより少し上です。
2010年

あなたは何の映画を作っていますか?
ElendilTheTall 2011年

1
ここに私の以前の探査のいくつかがあります。基本的に、役立つものは何でも。@ElendilTheTall
2011年

うーん。まあ、私は空のショットのために、光の遷移の速度を人工的に改ざんすると奇妙に見えると思います。自然に見えるようにした方がいいでしょう。
ElendilTheTall

回答:


3

これらの問題は、日没と日の出のイベントで明るい日光から夜の暗闇まで補償しようとしたときに発生しました。これらの問題を回避するために作成された「日没」スクリプトがいくつかあります。また、光レベルが低すぎてカメラ自体の露出計が機能しなくなったときに露出を調整しようとしました。必要に応じて、RAWセンサーデータから直接データをポーリングすることで実行されます。

次の2つのリンクでこれらのスクリプトを調べてください。

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.