2 つの画像にエピラインを描画しようとしています。しかし、正しく表示されるのは 1 つだけです。以下の私の結果を見てください:
エピポールが 2 番目のカメラの位置と一致するため、最初の画像 (左) のエピラインは正しいようです。
しかし、2番目の画像はどうですか?左のどこかに収束すると思っていましたが、そうではありません。理由は何ですか?
これが私のコードです: https://gist.github.com/abidrahmank/6146351
方程式に代入して基本行列 F の有効性を手動で確認したところ、x2'.F.x1 = 0
正常に機能しました。
アップデート:
入力画像 (img1 と img2) を交換するだけで、より見栄えの良い次の結果が得られます。(しかし、このトリックはこの画像に対してのみ機能し、他の画像セットでは機能しないため、これは問題ではありません)
なぜこのようなことが起こるのですか?