这段代码是使用 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)

这段代码实现了以下功能:

  1. 使用 cv2.imread() 函数读取名为 'lena.png' 的图片。
  2. 使用 img.shape 获取图片的尺寸,并分别存储在 hwc 变量中。
  3. 使用 cv2.namedWindow() 函数创建一个名为 'lean' 的窗口。
  4. 使用 cv2.imshow() 函数将图片显示在 'lean' 窗口中。
  5. 使用 cv2.waitKey(500) 函数等待 500 毫秒,以便用户可以查看图片。
  6. 使用 cv2.resizeWindow() 函数将 'lean' 窗口的大小缩小为原来的一半。
  7. 使用 cv2.waitKey(0) 函数等待用户按下任意键,直到用户按下任意键后程序才会继续执行。

通过这段代码,可以学习如何使用 OpenCV 库读取、显示和调整图片窗口的大小。

使用 OpenCV 缩小图片窗口大小

原文地址: https://www.cveoy.top/t/topic/fpXp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录