从罗技相机中找到物体的距离。

时间:2013-06-11 05:33:57

标签: opencv camera computer-vision distance autofocus

我想找到物体与相机的距离。请注意,我使用的是单相机。相机自动聚焦以聚焦在距离相机特定距离的平面上。 有没有办法可以找到这个焦距?请尽快帮助。

1 个答案:

答案 0 :(得分:0)

虽然我几乎无法理解你的问题,但我认为你正在寻找z方向信息,即使相机中的图像只提供x方向和y方向信息。你所开展的工作相当棘手。

在您目前的调查阶段,我建议您浏览Programming Computer Vision with Python的第4章和第5章。然后尝试一种算法,如果你的代码给你错误,那么SO的某些人可以帮助你。

即使您从未使用过python,该书中的代码仍然可以理解,因为它们有很多解释。基本上,你可以获得你的问题所需的算法和伪代码。

或者,相机输出metadata,当您从相机保存图像时可用。这可能是您调查问题的另一种方式...了解相机的特定型号是否输出元数据以及如何访问元数据。元数据可能包括有关diopter,曝光,光圈等的信息,你可以找到焦距,它可以粗略地告诉你相机的重点是什么。