我有两张图片(左右)
我想测量图像上的真实距离?
当我点击图像时,将获得点击相机的实际距离.
左图:
正确的图像:
我已经校准了这两张图片.我想用EmguCV来远离图像.
这可能吗 ?
最佳答案 虽然我不知道EmguCV的细节,但我可以告诉你立体深度感知如何工作的概念,并希望你可以实现某种修复.
基本上,第一步是分割和匹配图像的各个部分.您要在此处尝试完成的是识别图像中每个部分中“相同”的部分.例如,您希望能够识别每个图像中灯的中心.您用来执行此操作的功能集取决于您,但可能有用的一个基本功能是使用边缘检测器(如canny方法)并尝试匹配具有相似形状的轮廓.另外,另一种常见的技术是将图像分解成更小的块并匹配这些块中的特征.您使用的方法取决于您.
接下来,您可以在两个图像中计算匹配对象与相机中心的距离.您需要在x和y方向上执行此操作.我们将此称为x和y差异.
现在,您需要知道拍摄照片的相机中心之间的距离.一旦你有了这个,你可以做一些简单的触发来解决距离问题.这个here有一个相当简单的解释
同样,这都是概念性的,但重要的是要知道您应用的算法是如何工作的.理解问题解决方案的第一步是了解问题本身.一旦您完全了解问题以及解决问题的过程,使用任何库实现该过程应该变得更加容易.祝好运!