Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opencv 从logitech摄像头查找对象的距离_Opencv_Camera_Computer Vision_Distance_Autofocus - Fatal编程技术网

Opencv 从logitech摄像头查找对象的距离

Opencv 从logitech摄像头查找对象的距离,opencv,camera,computer-vision,distance,autofocus,Opencv,Camera,Computer Vision,Distance,Autofocus,我想找出物体与摄像机的距离。注意这里我使用的是单摄像机。“摄影机自动聚焦”可聚焦在距摄影机特定距离的平面上 有什么方法可以找到这个焦距吗?我想你是在寻找z方向的信息,即使相机的图像只提供x方向和y方向的信息。你所从事的工作相当棘手 在您目前的调查阶段,我建议您阅读本手册第4章和第5章。然后尝试一种算法,如果你的代码给了你错误,那么SO的人可以帮助你 即使您从未使用过Python,那本书中的代码仍然可以理解,因为它们有很多解释。本质上,您可以获得解决问题所需的算法和伪代码 或者,当您从相机保存图像

我想找出物体与摄像机的距离。注意这里我使用的是单摄像机。“摄影机自动聚焦”可聚焦在距摄影机特定距离的平面上


有什么方法可以找到这个焦距吗?

我想你是在寻找z方向的信息,即使相机的图像只提供x方向和y方向的信息。你所从事的工作相当棘手

在您目前的调查阶段,我建议您阅读本手册第4章和第5章。然后尝试一种算法,如果你的代码给了你错误,那么SO的人可以帮助你

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


或者,当您从相机保存图像时,相机输出可用。这可能是你调查问题的另一种方式;了解相机的特定型号是否输出元数据以及如何访问元数据。元数据可能包括有关镜头、曝光、光圈等的信息。从屈光度中,您可以找到焦距,这大致可以告诉您相机聚焦的对象

摄像机是否在移动?没有摄像机是静止的,但可以在其位置进行平移和倾斜。在这种情况下,聚焦平面上是否至少有4个已知点(已知的3D坐标系)?我认为您应该提供更多有关背景的信息。你想问相机一些对焦信息吗?你是在计算已知物体的深度吗?相机有一定的焦距,可以清晰地看到物体,相机会自动对焦,以达到所需的清晰度。我想知道这段距离。