opencv变形图像中2点的欧式距离

问题描述 投票:0回答:1

我有一个比例尺为cm / mm的图像。我使用cv2.getPerspectiveTransform对其进行了变形,然后测量了标尺2个点之间的欧几里得距离。我知道扭曲的图像只能以毫米或厘米为单位进行测量,而不能以像素为单位。现在,当我测量两个点之间的距离时,该距离与以毫米为单位的刻度不同。

示例图像已附加。任何帮助将不胜感激

enter image description here

python computer-vision opencv3.0 euclidean-distance perspectivecamera
1个回答
0
投票

好的,我已经解决了。问题是形成的变形图像不正确。由于角坐标的排序顺序而发生。在尝试了16种组合之后,我找到了正确的组合,并使之起作用。

© www.soinside.com 2019 - 2024. All rights reserved.