OpenCV 中的 setWindowProperty 函数可以用于设置窗口的属性,例如窗口大小、窗口位置、窗口标题等。在 Python 中,可以使用 cv2.setWindowProperty 函数来实现 setWindowProperty。
setWindowProperty 的基本步骤如下:
- 创建窗口
- 设置窗口属性
- 显示图像或视频以下是两个示例说明:
示例一:使用 setWindowProperty 设置窗口大小
要使用 setWindowProperty 设置窗口大小,可以使用以下代码:
import cv2
# 创建窗口
cv2.namedWindow('image', cv2.WINDOW_NORMAL)
# 设置窗口大小
cv2.setWindowProperty('image', cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_FULLSCREEN)
# 显示图像
img = cv2.imread('image.jpg')
cv2.imshow('image', img)
cv2.waitKey()
cv2.destroyAllWindows()
这将创建一个名为 image 的窗口,并使用 setWindowProperty 设置窗口为全屏模式。最终结果将在窗口中显示。
示例二:使用 setWindowProperty 设置窗口标题
要使用 setWindowProperty 设置窗口标题,可以使用以下代码:
import cv2
# 创建窗口
cv2.namedWindow('image')
# 设置窗口标题
cv2.setWindowTitle('image', 'My Image')
# 显示图像
img = cv2.imread('image.jpg')
cv2.imshow('image', img)
cv2.waitKey()
cv2.destroyAllWindows()
这将创建一个名为 image 的窗口,并使用 setWindowProperty 设置窗口标题为 My Image。最终结果将在窗口中显示。