在搜索算法中使用极线来查找两个相机图像中的对应点
在计算机视觉中,特别是在计算立体中,我们可以轻松编写算法来查找两个相机图像中的对应点。该算法可以用伪代码编写,如下所示:
Repeat for each feature point in the left image {
calculate the epipolar line in the right image
if the epipolar line intersects only one feature point
then match those points and remove them from the lists
}
Until no feature point can be matched uniquely
我的问题是,如果使用三个摄像头而不是标准的两个摄像头设置,如何更改该算法?
只要有一些好的想法或者这个伪代码的一些修改版本就很棒了。
谢谢。
In computer vision, specifically computational stereo, we can easily write an algorithm to find corresponding points in the two camera images. The algorithm can be written in pseudo-code like this:
Repeat for each feature point in the left image {
calculate the epipolar line in the right image
if the epipolar line intersects only one feature point
then match those points and remove them from the lists
}
Until no feature point can be matched uniquely
My question is how can this algorithm be changed if three cameras are used instead of the standard two camera setup?
Just some good ideas or some altered version of this pseudo code would be brilliant.
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一旦在任一图像之间有了一对匹配的特征点,您就可以确定剩余图像中这些极线的交点,并以此方式确定最后一个特征。
因此,您可以为“第一和第三”和“第二和第三”相机对重复伪代码:
然后
Once you have a matching pair of feature points between either of the images you can determine the intersection of these epipolar lines in the remaining image and determine the last feature that way.
So you can repeat your pseudocode for the "first and third" and "second and third" camera pair:
then