cv2.imshow无法显示图像

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

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

在这里插入图片描述

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

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


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

比如我这样写:

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

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

在这里插入图片描述

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


cv2.waitKey(delay)

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章