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 cv2 import cv2 # Path path = 'C:/Users/art/OneDrive/Desktop/Lazyroar.png' # Reading an image in default mode image = cv2.imread(path) # Naming a window cv2.namedWindow( "Resized_Window" , cv2.WINDOW_NORMAL) # Using resizeWindow() cv2.resizeWindow( "Resized_Window" , 300 , 700 ) # Displaying the image cv2.imshow( "Resized_Window" , image) cv2.waitKey( 0 ) |
Output:
Example 2:
Python3
# Python program to explain cv2.resizeWindow() method # Importing cv2 import cv2 # Path path = 'C:/Users/art/OneDrive/Desktop/Lazyroar.png' # Reading an image in grayscale mode image = cv2.imread(path, 0 ) # Naming a window cv2.namedWindow( "Resize" , cv2.WINDOW_NORMAL) # Using resizeWindow() cv2.resizeWindow( "Resize" , 700 , 200 ) # Displaying the image cv2.imshow( "Resize" , image) cv2.waitKey( 0 ) |
Output: