📅  最后修改于: 2023-12-03 14:46:01.532000             🧑  作者: Mango
在Python OpenCV中,使用namedWindow()函数可以创建新窗口,以在窗口中显示图像。在本文中,我们将介绍namedWindow()的语法、参数和使用示例。
namedWindow()函数的语法如下所示:
cv2.namedWindow(winname, flags=None)
参数winname用于指定新窗口的名称,可以自定义。参数flags用于指定生成窗口的标志。如果它是默认值None,则窗口大小调整为图片大小。可以通过使用以下标志更改窗口大小:
下面是一个使用namedWindow()函数的示例:
import numpy as np
import cv2
# 创建一个黑色图像
img = np.zeros((300, 300, 3), np.uint8)
# 创建一个名为"image"的新窗口
cv2.namedWindow('image')
# 在名为"image"的窗口中显示图像
cv2.imshow('image', img)
# 键盘绑定函数,按ESC键退出程序
k = cv2.waitKey(0)
if k == 27: # ESC键
cv2.destroyAllWindows()
在上面的代码中,我们首先使用NumPy创建了一个黑色图像。然后,我们通过使用namedWindow()函数创建一个名为“image”的新窗口。最后,我们使用imshow()函数在名为“image”的窗口中显示了黑色图像。您可以按ESC键退出程序并关闭显示的窗口。
namedWindow()函数是Python OpenCV中一个非常有用的函数,可以用于创建新窗口以在窗口中显示图像。我们在本文中讨论了其语法、参数和使用示例。希望这篇教程可以帮助您更好地了解如何使用namedWindow()函数。