我在RGB图像中有几个点和一条线。我想测量从点到线的最短距离。您对这些距离测量有何建议?
编辑
我正在使用python和OpenCV。 这条线的宽度是10厘米。
答案 0 :(得分:1)
您的行具有以下等式:
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
因此,如果要查找到点(40,250)的距离,则需要插入
x0 = 40
y0 = 250
加入他们的公式:
因此,您寻求的距离(以像素为单位)是
abs(-0.612 * 40 + 250 -201.624) / sqrt(-0.612 * -0.612 + 1*1)
然后,您需要通过像素与真实世界之间的关系来缩放比例。