VOOZH about

URL: https://www.geeksforgeeks.org/python/python-opencv-cv2-polylines-method/

⇱ Python OpenCV - cv2.polylines() method - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Python OpenCV - cv2.polylines() method

Last Updated : 12 Jul, 2025

OpenCV is the huge open-source library for computer vision, machine learning, and image processing and it now plays a major role in real-time operations which are very important in today’s systems. By using OpenCV one can process images and videos to identify objects, faces, or even the handwriting of a human. When it is combined with various libraries such as Numpy, Python is capable of processing the OpenCV array structure for analysis. 

Note: For more information, refer to OpenCV Python Tutorial

cv2.polylines()

cv2.polylines() method is used to draw a polygon on any image.

Syntax: cv2.polylines(image, [pts], isClosed, color, thickness) 

Parameters: image: It is the image on which circle is to be drawn. 

pts: Array of polygonal curves. 

npts: Array of polygon vertex counters. 

contours: Number of curves. 

isClosed: Flag indicating whether the drawn polylines are closed or not. If they are closed, the function draws a line from the last vertex of each curve to its first vertex. 

color: It is the color of polyline to be drawn. For BGR, we pass a tuple. 

thickness: It is thickness of the polyline edges. 

Return Value: It returns an image.

Image used for all the below examples:

πŸ‘ Image
Image used for all the below examples:

Example #1: 

Output:

 πŸ‘ cv2.polylines()
 

Example #2: 

Comment