在Pycharm中运行cv.imshow()函数的时候,图形界面闪了一下就消失了。

后来,在Stackoverflow上发现了解决的方法。

cv2.imshow无法显示图像

原来,在运行cv2.imshow后,需要使用cv2.waitKey来保持窗口的显示。

接下来就介绍下这两个函数,cv2.imshowcv2.waitKey


cv2.imshow('显示窗口名称',图像数组)

比如我这样写:

img1 = cv2.imread('002.jpg')
cv2.imshow('img', img1)
cv2.waitKey(0)

显示图像窗口的标题是这样的:

cv2.imshow无法显示图像

为了显示图像,官方文档中进行了说明,imshow后必须使用waitKey


cv2.waitKey(delay)

delay参数表示延迟多少毫秒。默认情况为0。当delay≤0,可以理解为延迟无穷大毫秒,就是暂停了。

相关文章:

  • 2021-12-26
  • 2021-12-17
  • 2021-07-06
  • 2022-02-15
  • 2021-06-02
  • 2021-09-26
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案