首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >cv2.imshow命令在opencv-python中不能正常工作

cv2.imshow命令在opencv-python中不能正常工作
EN

Stack Overflow用户
提问于 2014-02-16 19:24:54
回答 14查看 246.2K关注 0票数 143

我使用的是opencv 2.4.2,python 2.7下面的简单代码创建了一个具有正确名称的窗口,但是它的内容是空白的,并且没有显示图像:

代码语言:javascript
复制
import cv2
img=cv2.imread('C:/Python27/03323_HD.jpg')
cv2.imshow('ImageWindow',img)

有人知道这个问题吗?

EN

回答 14

Stack Overflow用户

发布于 2014-02-16 19:27:53

imshow()仅适用于waitKey()

代码语言:javascript
复制
import cv2
img = cv2.imread('C:/Python27/03323_HD.jpg')
cv2.imshow('ImageWindow', img)
cv2.waitKey()

(更新窗口所需的整个消息循环都隐藏在那里。)

票数 278
EN

Stack Overflow用户

发布于 2015-10-28 19:08:28

您必须在cv2.imshow("window",img)之后使用cv2.waitKey(0)。只有到那时它才会起作用。

代码语言:javascript
复制
import cv2
img=cv2.imread('C:/Python27/03323_HD.jpg')
cv2.imshow('Window',img)
cv2.waitKey(0)
票数 25
EN

Stack Overflow用户

发布于 2018-06-20 19:32:26

在最后添加cv2.waitKey(0)

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21810452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档