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

Get the real distance between two OpenCV ArUco markers

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

1) 获取tvec

首先,我们需要获取每个标记的 tvec,就像在这个标记中看到的那样:

2) 欧氏距离

一旦我们在帧中拥有两个标记的 tvec ,我们就可以简单地使用 Euclidean distance formula 来检索 3D space 中两个标记之间的距离。请注意,您将收到的单位与您为获得 tvec.

的真实制造商尺寸提供的单位相同

Numpy provides a method 检索欧氏距离。

np.linalg.norm(tvec1-tvec2)