吴裕雄--天生自然python学习笔记:python OpenCV 基本绘图

Open CV 提供了绘制直线、圆形、矩形等基本绘 图的功能 。
Open CV 画直线的语法为:

 

 

 

 

在画布上添加文字的语法为 :

用 Open CV 绘制基本图形
以 OpenCV 基本绘图绘制各种图形及显示文字。

扫描二维码关注公众号,回复: 8172001 查看本文章
import cv2, numpy

cv2.namedWindow("plot")
image = cv2.imread("F:\\pythonBase\\pythonex\\ch10\\media\\background.jpg")
cv2.line(image, (50,50), (300,300), (255,0,0), 2)
cv2.rectangle(image, (500,20), (580,100), (0,255,0), 3)
cv2.rectangle(image, (100,300), (150,360), (0,0,255), -1)
cv2.circle(image, (500,300), 40, (255,255,0), -1)
pts = numpy.array([[300,300],[300,340],[350,320]], numpy.int32)
cv2.polylines(image, [pts], True, (0,255,255), 2)
cv2.putText(image,"background.jpg", (350,420), cv2.FONT_HERSHEY_SIMPLEX, 1, (255,255,255), 2)
cv2.imshow("plot", image) 
cv2.waitKey(0)
cv2.destroyAllWindows()

猜你喜欢

转载自www.cnblogs.com/tszr/p/12032880.html