如何使用EMGU CV

时间:2017-04-05 13:55:14

标签: opencv emgucv triangulation stereo-3d

我正在与EMGU CV合作。我有一对来自Bumblebee2立体视觉相机的矫正图像。在找到两个相应图像的坐标之后,我试图从左图像到右边找到对应点,同时将左图像作为参考。如何找到它?Left and right image with detected points以下是从右侧和左侧图像中检测到的点,如下所示:

左图:

0-{X=384,9483, Y=149,7964}
1-{X=449,4588, Y=145,659}
2-{X=449,8427, Y=209,5965}
3-{X=393,903, Y=87,71234}
4-{X=366,9935, Y=57,17787}
5-{X=385,6826, Y=213,5658}
6-{X=393,8017, Y=41,57755}
7-{X=467,9185, Y=55,23401}

右图像点:

0-{X=261,4361, Y=149,7478}
1-{X=326,5302, Y=209,6012}
2-{X=325,55, Y=145,6009}
3-{X=262,6892, Y=213,5657}
4-{X=266,4678, Y=87,63588}
5-{X=239,4005, Y=57,10946}
6-{X=265,8781, Y=41,5235}
7-{X=339,6883, Y=55,14074}

因为我正在使用经过校正的图像所以我有相同的极线,两个图像之间的差异非常小。对于给定的参考图像,我可以处理以使用简单的数学找到对应的点。但是当我在相同的极线上有更多的点数时,它会产生一些问题。所以请建议我找到对应点的方法。

1 个答案:

答案 0 :(得分:0)

要查找相应的点,您可以使用block matching