2024-03-29 10:40:24 发布
网友
我有一个RGB图像点和线夫妇。我想测量点到线的最短距离。你对这些距离测量有什么建议?你知道吗
编辑
我正在使用python和OpenCV。 这条线的宽度是10厘米。你知道吗
你的线有一个等式:
y = 0.612x + 201.624
Wikipedia formula使用ax + by +c =0格式,因此我们重新转换为:
ax + by +c =0
-0.612x + y -201.624 = 0
因此:
a = -0.612 b = 1 c = -201.624
所以,如果你想找到点(40250)的距离,你需要插入
x0 = 40 y0 = 250
在他们的公式中:
因此,您所寻找的距离(以像素为单位)是:
abs(-0.612 * 40 + 250 -201.624) / sqrt(-0.612 * -0.612 + 1*1)
然后需要根据像素和真实世界之间的关系来缩放。你知道吗
你的线有一个等式:
Wikipedia formula使用
ax + by +c =0
格式,因此我们重新转换为:因此:
所以,如果你想找到点(40250)的距离,你需要插入
在他们的公式中:
因此,您所寻找的距离(以像素为单位)是:
然后需要根据像素和真实世界之间的关系来缩放。你知道吗
相关问题 更多 >
编程相关推荐