Movatterモバイル変換


[0]ホーム

URL:


Open In App
Next Article:
Python OpenCV | cv2.putText() method
Next article icon

OpenCV-Python

is a library of Python bindings designed to solve computer vision problems.

cv2.rectangle()

method is used to draw a rectangle on any image.

Syntax: cv2.rectangle(image, start_point, end_point, color, thickness)Parameters:image: It is the image on which rectangle is to be drawn.start_point: It is the starting coordinates of rectangle. The coordinates are represented as tuples of two values i.e. (X coordinate value,Y coordinate value).end_point: It is the ending coordinates of rectangle. The coordinates are represented as tuples of two values i.e. (X coordinate value,Y coordinate value).color: It is the color of border line of rectangle to be drawn. ForBGR, we pass a tuple. eg: (255, 0, 0) for blue color.thickness: It is the thickness of the rectangle border line inpx. Thickness of-1 px will fill the rectangle shape by the specified color.Return Value: It returns an image.

Image used for all the below examples:

Example #1:

Python3 1==
# Python program to explain cv2.rectangle() method# importing cv2importcv2# pathpath=r'C:\Users\Rajnish\Desktop\geeksforgeeks\geeks.png'# Reading an image in default modeimage=cv2.imread(path)# Window name in which image is displayedwindow_name='Image'# Start coordinate, here (5, 5)# represents the top left corner of rectanglestart_point=(5,5)# Ending coordinate, here (220, 220)# represents the bottom right corner of rectangleend_point=(220,220)# Blue color in BGRcolor=(255,0,0)# Line thickness of 2 pxthickness=2# Using cv2.rectangle() method# Draw a rectangle with blue line borders of thickness of 2 pximage=cv2.rectangle(image,start_point,end_point,color,thickness)# Displaying the imagecv2.imshow(window_name,image)

Output:

Example #2:

Using thickness of -1 px to fill the rectangle by black color.

Python3 1==
# Python program to explain cv2.rectangle() method# importing cv2importcv2# pathpath=r'C:\Users\Rajnish\Desktop\geeksforgeeks\geeks.png'# Reading an image in grayscale modeimage=cv2.imread(path,0)# Window name in which image is displayedwindow_name='Image'# Start coordinate, here (100, 50)# represents the top left corner of rectanglestart_point=(100,50)# Ending coordinate, here (125, 80)# represents the bottom right corner of rectangleend_point=(125,80)# Black color in BGRcolor=(0,0,0)# Line thickness of -1 px# Thickness of -1 will fill the entire shapethickness=-1# Using cv2.rectangle() method# Draw a rectangle of black color of thickness -1 pximage=cv2.rectangle(image,start_point,end_point,color,thickness)# Displaying the imagecv2.imshow(window_name,image)

Output:


Improve
Practice Tags :

Similar Reads

We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood ourCookie Policy &Privacy Policy
Lightbox
Improvement
Suggest Changes
Help us improve. Share your suggestions to enhance the article. Contribute your expertise and make a difference in the GeeksforGeeks portal.
geeksforgeeks-suggest-icon
Create Improvement
Enhance the article with your expertise. Contribute to the GeeksforGeeks community and help create better learning resources for all.
geeksforgeeks-improvement-icon
Suggest Changes
min 4 words, max Words Limit:1000

Thank You!

Your suggestions are valuable to us.

What kind of Experience do you want to share?

Interview Experiences
Admission Experiences
Career Journeys
Work Experiences
Campus Experiences
Competitive Exam Experiences

[8]ページ先頭

©2009-2025 Movatter.jp