python 如何计算点与点的长度?

python 如何计算点与点的长度?

import cv2

import numpy as np

image = np.zeros([2500,2500,3],np.uint8)

# aaaa = [(1184, 862), (1034, 871), (968, 848), (910, 834), (716, 832), (594, 872), (594, 872), (855, 834), (796, 837), (1330, 827), (1330, 827), (623, 834)]

aaaa = [(1420, 2310), (1620, 2294), (1961, 2225), (2181, 2277), (2331, 2290), (2478, 2317), (2626, 2368), (2782, 2406), (3151, 2406), (3509, 2359), (3714, 2363)]

for i in aaaa:

cv2.circle(image, (i),4 ,(255, 0, 255), 4)

cv2.imshow('img', image)

cv2.waitKey()

python 如何计算点与点的长度

比如计算一个物体的总长度
在图像上的坐标 每个节点加起来 就等于图像上的长度
再转换坐标到现实的厘米

这些点连接起来 一条线
那么这条线的长度 就是我想要的长度

那么怎么求出这些点到点的距离


回答:

两点之间的距离,使用勾股定理...

math.sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))

以上是 python 如何计算点与点的长度? 的全部内容, 来源链接: utcz.com/p/938613.html

回到顶部