0

左画像と右画像の間の奥行きマップを "http://perso.lcpc.fr/tarel.jean-philippe/syntim/paires/GrRub.html"から推定したいと思います。 残念ながら、データセットはベースライン距離Bを提供しません。 これを計算する方法や深さを計算する方法を提案できますか?与えられたデータだけからマップする?2台のカメラ(画像)間のベースライン距離を計算する

ありがとうございました。 私はstackoverflowとコンピュータビジョンに新しいので、私は詳細を提供する必要がある場合はお知らせください。

答えて

1

あなたが外部パラメータ、回転行列Rと並進ベクトルトンをお持ちの場合は、2例

)a)の(最も可能性がありますお使いのカメラ(メインカメラ)の一つが中心であります座標系:R1行列は単位行列であり、関連するt1は[0,0,0]と等しくなります。この場合、ベースラインBを他のカメラの平行移動ベクトルt2のユークリッド標準として考えることができます。

b)座標系の中心でない場合は、少なくともあなたのカメラを較正する必要があります同一の参照系に関して比較する。 ( - T2T1

(I、右/左カメラリンクを開くことができなかったので、私は確認できませんでした)

+0

固有パラメータ(基線Bは、差分ベクトルのユークリッドノルムであります左カメラ): 画像中心:U0 = 379.775940、V0 = 284.423492 スケールファクター: AU = 1943.353760、AV = 1885.454834 画像サイズ:dimx = 768、dimy = 576 Focale:1.0 外部パラメータ: 回転: {{0.553452、-0.023944、0.832537}、 {0.007881、0.999692、0.023512}、{ -0.832844、-0.006451、0.553470}} 翻訳: {-1480.081421、165.970978、-1214.238159}右カメラについて、全ての値は、翻訳以外は同じまま: {-1216.573975、 170.300339、-1288.829102} –

+0

私は両方とも同じ参照システムに関して較正されているので、2番目のオプションを使用していると思います –

関連する問題