2007/11/16(金) [n年前の日記]
#1 [digital][iappli][cg_tools] 複数枚撮影して360度パノラマ画像を撮影するのは大変そう
Canon PowerShot A300 を、きっちり正確にぐるぐる回して360度のパノラマ画像を得ようとした場合、何度ずつ回せばいいのか計算してみたり。
まず、A300の画角(?)を実測。何かの対象物を映しながら、その対象物がギリギリ入る距離にカメラを動かして、対象物の幅と、対象物とカメラの距離を物差し等で測り、逆三角関数(アークタンジェント)で角度を推測した。
たぶんこういう測り方で合ってるかな…。ちと自信なし。 *1 とりあえず、A300の場合、長辺(横)が50度。短辺(縦)が40度、な感じ。たぶん。
AR_CADで図を描いてシミュレーション。 _結果画像(pdf)。
A300を縦にして撮影した場合、上下方向について5回撮影しないと、180度を撮影できないっぽい。横方向は、12回でもなんとかなりそう。また、先日撮影した際は、A300を横にして撮影してたので、それも図にして検証。先日の撮影の仕方では、各画像が上下方向でほとんど重ならない。合成結果がいま一つよろしくなかったのは、もしかするとそのせいかしら…。
ていうか、5x12=60回、正確に角度を測りながら撮影しなきゃいけないのは、どう考えてもシンドイ…。しかもそれぞれ明るさが違う画像になってしまうわけで。無謀な作業。道理で皆さん魚眼レンズを導入するわけで…。
まず、A300の画角(?)を実測。何かの対象物を映しながら、その対象物がギリギリ入る距離にカメラを動かして、対象物の幅と、対象物とカメラの距離を物差し等で測り、逆三角関数(アークタンジェント)で角度を推測した。
たぶんこういう測り方で合ってるかな…。ちと自信なし。 *1 とりあえず、A300の場合、長辺(横)が50度。短辺(縦)が40度、な感じ。たぶん。
AR_CADで図を描いてシミュレーション。 _結果画像(pdf)。
A300を縦にして撮影した場合、上下方向について5回撮影しないと、180度を撮影できないっぽい。横方向は、12回でもなんとかなりそう。また、先日撮影した際は、A300を横にして撮影してたので、それも図にして検証。先日の撮影の仕方では、各画像が上下方向でほとんど重ならない。合成結果がいま一つよろしくなかったのは、もしかするとそのせいかしら…。
ていうか、5x12=60回、正確に角度を測りながら撮影しなきゃいけないのは、どう考えてもシンドイ…。しかもそれぞれ明るさが違う画像になってしまうわけで。無謀な作業。道理で皆さん魚眼レンズを導入するわけで…。
*1: 余談。アークタンジェントは、Windowsの電卓を関数電卓モードにすれば計算できる。表示→関数電卓、みたいな。Inv にチェックを入れてから、sin、cos、tan あたりを押せば、逆三角関数に。てなことを一応念のためにメモ。
[ ツッコむ ]
以上です。