我正在尝试运行一个非常简单的程序。使用python的opencv库打开jpg文件并显示它。最初一切正常,但现在只打开一个不显示图像但显示“无响应”的窗口。我需要去任务管理器并关闭它!
from numpy import *
import matplotlib as plt
import cv2
img = cv2.imread('amandapeet.jpg')
print img.shape
cv2.imshow('Amanda', img)
您又错过了一行:
cv2.waitKey(0)
然后窗口将显示图像,直到您按键盘上的任意键。或者您可以通过以下方式:
cv2.waitKey(1000)
cv2.destroyAllWindows()
此处,窗口显示图像持续1000 ms或1秒。之后,窗口将消失。但是在某些情况下,它不会。因此,您可以使用cv2.destroyAllWindows()强制销毁它
请先阅读更多教程:http : //docs.opencv.org/trunk/doc/py_tutorials/py_tutorials.html
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句