2 つの画像間の関心点のエピポーラ線を計算したいと考えています。私は噴水データセットに取り組んでいるので、回転行列と平行移動行列、およびカメラ行列があります。私は現在、高速にするためにMatlabを使用していますが、私が持っているバージョンはかなり古いです(2009)。
E=t*R を介して基本行列を計算し、次に l=E*P のエピポーラ線を計算しています。ここで、P は関心点/関心点のセットです。次に、ax+by+c=0 のライン パラメータであると推測される 3 つのラインを持つベクトルを取得します。右の画像に描かれたエピポーラ線は完全に間違っており、左の画像の点から遠く離れています。何か案が???
編集: 使用されたデータセット --> 噴水ベンチマーク、画像 0000 および 0001 http://cvlabwww.epfl.ch/~strecha/multiview/denseMVS.html
出力: ポイント P1=[433.36;861.15;1] などの基本行列
E =
0.761857065048902 1.969487475012598 40.418915885686594
-0.927781947178923 0.698934833377211 33.173562943087106
-45.044061511303227 -26.573128396975097 1.000000000000000
共役な 2 つの複素固有値があります。
エピポーラ線:1.0e+004 *
0.206660143270238 0.023299771007641 -4.240274401559348