Open In App

Python OpenCV – resizeWindow() Function

Improve
Improve
Like Article
Like
Save
Share
Report

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:



Last Updated : 03 Jan, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads