15.1,opencv绘制地图上两点位置

1,在地图上绘制点和线

15.1,opencv绘制地图上两点位置_第1张图片

import cv2
#绘制圆圈
point_size=5#点的大小
point_color=(0,0,255)#点的颜色BGR(蓝色,绿色,红色)
thickness=4#该圆圈线,线的粗细
img=cv2.imread('wwe.png',1)#,0灰色 1,原图
cv2.circle(img,(434,331),point_size,point_color,thickness)#(图片,起始点坐标,点的大小,颜色,和画它的线的粗细)
cv2.circle(img,(888,356),point_size,point_color,thickness)

#绘制直线
ptStart=(434,331)#起始点
ptEnd=(888,356)#结束点
lineType=4#线的类型
thickness=2#路线的线,线的粗细
line_color=(255,0,0)#蓝色线
cv2.line(img,ptStart,ptEnd,line_color,thickness,lineType)#划线

#把它显示出来
cv2.imshow('地图',img)
#cv2.imwrite('wwee.jpg',img)
cv2.waitKey(0)
cv2.destroyAllWindows()

运行效果:
15.1,opencv绘制地图上两点位置_第2张图片
这里两个点的坐标是怎么找到的呢?
上次在鼠标的点击事件里讲过,如何获取鼠标点击处的(x,y)。当然你也可以直接在网上下载小工具或者直接打开ps制图工具去查这个点坐标。

你可能感兴趣的:(python基础知识,opencv,地图上两点位置)