使用单个相机计算距离

时间:2011-01-26 08:48:49

标签: c opencv emgucv

我想计算场景中某些物体的距离,我知道我只能计算使用单个相机时的相对距离,但我知道场景中某些物体的坐标所以理论上应该可以计算实际距离。根据opencv邮件列表档案,

http://tech.groups.yahoo.com/group/OpenCV/message/73541

cvFindExtrinsicCameraParams2是要使用的功能,但我找不到有关如何使用它的信息?

PS。假设相机已正确校准。

1 个答案:

答案 0 :(得分:1)

我的猜测是,你知道一个物体的宽度,例如一个6英寸宽,6英寸高的球,你还可以看到它高20像素,宽25像素。你也知道球在10英尺外。这将是你的开始。

外部参数不会帮助你,我不认为,因为这是相机在空间中相对于另一个相机或原点的位置和旋转。对于一个相机系统,相机是原点。

内在参数可能会有所帮助。我不确定,我只是用两台相机完成的。