我使用的是opencv 2.4.2,python 2.7下面的简单代码创建了一个具有正确名称的窗口,但是它的内容是空白的,并且没有显示图像:
import cv2
img=cv2.imread('C:/Python27/03323_HD.jpg')
cv2.imshow('ImageWindow',img)
有人知道这个问题吗?
发布于 2014-02-16 19:27:53
imshow()
仅适用于waitKey()
import cv2
img = cv2.imread('C:/Python27/03323_HD.jpg')
cv2.imshow('ImageWindow', img)
cv2.waitKey()
(更新窗口所需的整个消息循环都隐藏在那里。)
发布于 2015-10-28 19:08:28
您必须在cv2.imshow("window",img)
之后使用cv2.waitKey(0)
。只有到那时它才会起作用。
import cv2
img=cv2.imread('C:/Python27/03323_HD.jpg')
cv2.imshow('Window',img)
cv2.waitKey(0)
发布于 2018-06-20 19:32:26
在最后添加cv2.waitKey(0)
。
https://stackoverflow.com/questions/21810452
复制相似问题