3

カメラで見られるオブジェクトの深度値を見つけるために、openCVライブラリを使用してコードを続行するのに助けが必要です。

私はすでにキャリブレーションを行い、視差マップを見つけました。カメラで撮影した2枚の写真に見られる各ピクセルの深度値を計算する方法の明確な助けを見つけることができません。

誰か助けてもらえますか?ありがとうございました

4

2 に答える 2

1

深度推定のための簡単なアルゴリズムを含む問題へのリンクは次のとおりです 。http ://www.epixea.com/research/multi-view-coding-thesisse13.html

于 2012-08-24T07:54:56.113 に答える
1

次の式を使用して、点群の3D座標を計算できます。

Z = fB/D
X = (col-w/2)*Z/f
Y = (h/2-row)*Z/f

ここで、X、Y、Zはワールド座標、f-キャリブレーション後のカメラの焦点距離(ピクセル単位)、Bはベースラインまたはカメラの間隔、Dは視差です。col、rowは、次元h、wの画像内のピクセルの列と行の座標を表します。

ただし、カメラをキャリブレーションして視差マップを取得できた場合は、これをすでに知っている必要があります。キャリブレーションと視差マップの計算は、上記の計算よりも桁違いに複雑な作業です。

于 2014-02-26T08:38:37.867 に答える