使用 OpenCV 缩小图片窗口大小
这段代码是使用 OpenCV 库读取一张名为 'lena.png' 的图片,并显示在一个名为 'lean' 的窗口中。然后通过调用 cv2.resizeWindow() 函数将窗口的大小缩小为原来的一半。最后通过调用 cv2.waitKey(0) 函数来等待用户输入,直到用户按下任意键后程序才会继续执行。
img = cv2.imread('lena.png')
h, w, c = img.shape
cv2.namedWindow('lean')
cv2.imshow('lean', img)
cv2.waitKey(500)
cv2.resizeWindow('lean', (h // 2, w // 2))
cv2.waitKey(0)
这段代码实现了以下功能:
- 使用
cv2.imread()函数读取名为 'lena.png' 的图片。 - 使用
img.shape获取图片的尺寸,并分别存储在h、w和c变量中。 - 使用
cv2.namedWindow()函数创建一个名为 'lean' 的窗口。 - 使用
cv2.imshow()函数将图片显示在 'lean' 窗口中。 - 使用
cv2.waitKey(500)函数等待 500 毫秒,以便用户可以查看图片。 - 使用
cv2.resizeWindow()函数将 'lean' 窗口的大小缩小为原来的一半。 - 使用
cv2.waitKey(0)函数等待用户按下任意键,直到用户按下任意键后程序才会继续执行。
通过这段代码,可以学习如何使用 OpenCV 库读取、显示和调整图片窗口的大小。
原文地址: https://www.cveoy.top/t/topic/fpXp 著作权归作者所有。请勿转载和采集!