Wu Yuxiong - born natural python learning Notes: python OpenCV basic drawing

Open CV provides basic drawing functions to draw lines, circles, rectangles and the like.
Open CV draw a straight line syntax is:

 

 

 

 

 

 

 

 

Add text on the canvas syntax is:

Basic graphics rendering with Open CV
To draw various graphics drawing substantially OpenCV and display text.

 

 

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()

Guess you like

Origin www.cnblogs.com/tszr/p/12032880.html