0

オブジェクトの 3D 位置を検出するプロジェクトに取り組んでいます。部屋の 2 つのコーナーに 2 台のカメラを設置し、それらの間のファンダメンタル マトリックスを取得しました。これらのカメラは内部で校正されています。私の画像は2592 X 1944です

K = [1228 0 3267 0 1221 538 0 0 1 ]

F = [-1.098e-7 3.50715e-7 -0.000313 2.312e-7 2.72256e-7 4.629e-5 0.000234 -0.00129250 1 ]

さて、空間内の 3D ポイントを指定して、部屋内の同じオブジェクトに対応する画像上のポイントを取得できるようにするにはどうすればよいですか。正しい射影行列を (正しいスケールで) 取得できれば、後でそれらを OpenCV の traingulatePoints 関数への入力として使用して、オブジェクトの位置を取得できます。

私は長い間これにこだわっています。だから、私を助けてください。

ありがとう。

4

3 に答える 3

0

cv::reprojectImageTo3D関数を使用する方が簡単でしょうか? 3D 座標が表示されます。

于 2013-08-10T09:08:31.323 に答える