cv2.imshow无法显示图像

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

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

cv2.imshow无法显示图像_第1张图片

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

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


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

比如我这样写:

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

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

cv2.imshow无法显示图像_第2张图片

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


cv2.waitKey(delay)

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


你想过将你的人生游戏化吗?

游戏正在加载,请稍后

游戏化记录成长的小应用

一个不焦虑、有趣的公众号!

他有一个百宝袋,能帮你偷懒。

你可能感兴趣的:(OpenCV,纠错录)