测量点到lin的距离

2024-03-29 10:40:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个RGB图像点和线夫妇。我想测量点到线的最短距离。你对这些距离测量有什么建议?你知道吗

编辑

enter image description here

我正在使用python和OpenCV。 这条线的宽度是10厘米。你知道吗


Tags: 图像编辑距离宽度rgbopencv建议夫妇
1条回答
网友
1楼 · 发布于 2024-03-29 10:40:24

你的线有一个等式:

y = 0.612x + 201.624

Wikipedia formula使用ax + by +c =0格式,因此我们重新转换为:

-0.612x + y -201.624 = 0

因此:

a = -0.612
b = 1
c = -201.624

所以,如果你想找到点(40250)的距离,你需要插入

x0 = 40
y0 = 250

在他们的公式中:

enter image description here

因此,您所寻找的距离(以像素为单位)是:

abs(-0.612 * 40 + 250 -201.624) / sqrt(-0.612 * -0.612 + 1*1)

然后需要根据像素和真实世界之间的关系来缩放。你知道吗

相关问题 更多 >