人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

こんにちは。3次元画像処理の基礎を確認しております。

ある立方体をカメラから見ていて、立方体の下の底面の4点のワールド座標(x,y,z)と、それに対応する4点のカメラ座標(u,v)が
既知の状態です。この状態で立方体の上の底面の4点に対応するカメラ座標(u,v)の算出方法を教えてください。
カメラの内部パラメータと外部パラメータは未知です。鳥瞰画像のようなイメージです。
透視投影で簡単に算出できるのでしょうか?よろしくお願い致します。

●質問者: pie2010
●カテゴリ:コンピュータ 学習・教育
✍キーワード:3次元 こんにちは イメージ カメラ パラメータ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● online_p
●1ポイント

http://opencv.jp/opencv-1.0.0/document/opencvref_cv_calibration....


2 ● ニャンざぶろう
●69ポイント ベストアンサー

コメント欄が開放されていませんので回答欄で失礼。

やねうらおさんのブログ「マーカーでの姿勢認識」

http://d.hatena.ne.jp/yaneurao/20100916

の内容から算出できるようです。

http://f.hatena.ne.jp/images/fotolife/y/yaneurao/20100916/201009...

正方形の頂点(立方体の下の底面の4点)のワールド座標(x,y,z)と対応する4点のカメラ座標(u,v)から

4角錐を作って図中eyeのカメラ位置のワールド座標(x,y,z)とスクリーン平面の方程式を算出できます。

これらから

元の底面の法線ベクトルを作って辺長分だけ底面をスライドさせた座標(立方体の上面の4点)と

カメラ位置とを結んだ4角錐がスクリーン平面と交差する位置を計算することで、

対応する4点のカメラ座標(u,v)が求まります。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ