9

ステレオ アプローチを使用した 3D 再構成に OpenCV を使用する予定があるとします...特別なステレオ カメラはなく、ウェブカメラしかありません。

1.) Web カメラのセットを使用して安価なステレオ設定を構築するにはどうすればよいですか? 2.) Web カメラを使用して 2 つの画像をスナップし、openCV API を使用してそれらをステレオに変換することは可能ですか?

以下のリンクからステレオ アルゴリズムを使用します。 OpenCV によるステレオ ビジョン

このアプローチを使用して、屋内環境の詳細なマッピングを作成したいと考えています。(Insight3Dのようにソースコードを配布しないと商用利用できないプロジェクトは使いたくありません)

4

2 に答える 2

1

まず、Web カメラにオートフォーカス技術が組み込まれていないことを確認してください。カメラは焦点距離が固定されている必要があるためです。

1) さまざまなベースライン距離を使用して、カメラを標準構成に合わせます。次に、opencv の stereo_calib.cpp プログラムを使用してそれらを調整します。通常、距離は20~60cmです。一部の Web カメラでは、10cm でも良い結果が得られます。rms エラーと再投影エラーが 0.5 未満の場合、ステレオ設定の準備ができていると見なすことができます。

2) はい、今述べたセットアップからステレオ画像をキャプチャすることは可能です。カメラから画像をキャプチャするには、このリンクを確認してください。

OpenCV は、3D ビジョンで不思議なことができるより優れたアルゴリズムを提供します。

ステレオは照明の変化に非常に敏感であるため、屋内環境に適しています。

于 2014-04-29T19:58:57.277 に答える