2016-04-22 2 views
2

私は次のタスクを持っています:複数の画像から部屋を3D投影します(可能なビデオストリームです。球形のカメラ(実際には球形の構造上に複数のカメラがある)があるので、ケースは画像上に正しいものです。 enter image description here画像オブジェクトの実際の奥行きマップといくつかの画像からの再構成を計算する

iOSプラットフォームでコード化することを決めました。これは、iOS開発者で、iPhoneカメラのモデルカメラで、上の図のように回転しています。私がこの作業を分解することができるようになるには、まずオブジェクト(実際には壁)に実際に距離を置く必要があります。出来ますか?これを達成するためにどのアルゴリズム/方法を使用すべきですか?私はあなたに私の仕事を明らかにしてもらうつもりはありませんが、私には分かりませんので、私の方向性を教えてください。私の場合に説明がある方程式/チュートリアル/アルゴリズムかもしれません。ありがとうございました!

答えて

2

複数の2D画像から3Dモデルを構築するタスクは、「シーン再構成」と呼ばれます。それは依然として研究の活発な分野であるが、解決策は、2つの画像内の同じキーポイント(例えば、物体の特徴的な部分)を認識することを含む。いったんこれを取得すると、既知のカメラジオメトリを使用して、世界のそのキーポイントの3D位置を解くことができます。ここで

は参照です: http://docs.opencv.org/3.1.0/d4/d18/tutorial_sfm_scene_reconstruction.html#gsc.tab=0

あなたはたくさんのより多くの、そしてより詳細に入る論文を見つけるために、「シーンの再構築」をグーグルことができます。

+0

コメントをいただきありがとうございます。一見すると、チュートリアルのオブジェクトまでの距離に類似したものは認識されませんでした。 「既知のカメラジオメトリを使用して、世界のそのキーポイントの3D位置を解くことができます。詳細について教えてください。 – Aft3rmath

+0

上記の私のリンクは、あなたのためのシーンの再構成を行うような図書館でした。それはかなり複雑です。その仕組みを理解したい場合は、http://web.stanford.edu/class/cs231a/scheduleにある「カメラモデル」、「エピポーラジオメトリ」、および「ステレオシステム」に関するスライドとリファレンスを読むことができます。 html – Luke

関連する問題