我正在尝试在两个图像上绘制 epilines。但只有一个正确显示。在下面查看我的结果:
第一张图像(左)上的 Epilines 似乎是正确的,因为 Epipole 与第二个相机的位置匹配。
但是第二张图呢?我预计它会在左边的某个地方收敛,但事实并非如此。知道是什么原因吗?
这是我的代码:https ://gist.github.com/abidrahmank/6146351
我通过代入方程手动检查了基本矩阵 F 的有效性,x2'.F.x1 = 0
它工作正常。
更新:
只需交换输入图像(img1 和 img2)就可以得到以下看起来更好的结果。(但这个技巧只适用于这个图像,而不是任何其他图像集,所以这不是问题)
为什么会这样?