获取两个OpenCV ArUco标记之间的实际距离



如何获取帧中两个ArUco标记之间的真实距离?

1(获取tvec

首先,我们需要得到每个标记的tvec,如图所示:如何使用ArUco 获取从相机到标记的距离

2( 欧几里得距离

一旦我们在帧中有了两个标记的tvec,我们就可以简单地使用欧几里得距离公式来检索3D空间中两个标记之间的距离。请注意,您将收到的单位与您为获得tvec而提供的实际制造商尺寸相同。

Numpy提供了一种检索欧氏距离的方法。

np.linalg.norm(tvec1-tvec2)

最新更新