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/geeks.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/geeks.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: