resizeWindow() method in Python OpenCV is used to resize window displaying images/videos to a specific size. The specified window size is for images excluding toolbars. This only works for created windows having flags other than CV_WINDOW_AUTOSIZE.
Syntax: cv2.resizeWindow(window_name, width, height)
Parameters:
- window_name: Name of the window that will display image/video
- width: New window width (integer type)
- height: New window height (integer type)
Return Value: It doesn’t return anything
Image used for below examples:
Example 1:
Python3
# Python program to explain cv2.resizeWindow() method # Importing cv2import cv2 # Pathpath = 'C:/Users/art/OneDrive/Desktop/Lazyroar.png' # Reading an image in default modeimage = cv2.imread(path) # Naming a windowcv2.namedWindow("Resized_Window", cv2.WINDOW_NORMAL) # Using resizeWindow()cv2.resizeWindow("Resized_Window", 300, 700) # Displaying the imagecv2.imshow("Resized_Window", image)cv2.waitKey(0) |
Output:
Example 2:
Python3
# Python program to explain cv2.resizeWindow() method # Importing cv2import cv2 # Pathpath = 'C:/Users/art/OneDrive/Desktop/Lazyroar.png' # Reading an image in grayscale modeimage = cv2.imread(path, 0) # Naming a windowcv2.namedWindow("Resize", cv2.WINDOW_NORMAL) # Using resizeWindow()cv2.resizeWindow("Resize", 700, 200) # Displaying the imagecv2.imshow("Resize", image)cv2.waitKey(0) |
Output:

