import cv2
img_path = './runs/detect/exp8/1.jpg'
# 读图像
img = cv2.imread(img_path)
x1 = 1568.5
y1 = 2526.0
x2 = 1499.5
y2 = 1945.0
x3 = 1882.0
y3 = 1994.0
# 绘制点
point_list = [(int(x1), int(y1)), (int(x2), int(y2)), (int(x3), int(y3)), (int((x2+x3)/2), int((y2+y3)/2))]
for point in point_list:
cv2.circle(img, point, 30, (255, 0, 0), -1)
# 绘制点之间的连线
line_maps = {0:3, 1:2}
for i in line_maps.keys():
start_point = point_list[i]
end_point = point_list[line_maps[i]]
cv2.line(img, start_point, end_point, (0, 255, 0), 2)
cv2.imwrite('3.png',img) #将画好的图片保存在指定路径
cv2的一些用法
最新推荐文章于 2024-04-30 06:00:00 发布