在研究opencv的时候,使用cv2读取图片后,想要显示图片,使用如下代码
import matplotlib.pyplot as plt
import numpy as np
import pylab
img = cv2.imread("dog39.jpg")
img.max()
print(img)
plt.imshow(img)
执行完成,没有显示图片信息,这种情况需要在下面增加一行代码
plt.show()
增加以上代码,就可以正常显示了
但是如果是想使用cv2显示图片,如下程序
import matplotlib.pyplot as plt
import numpy as np
import pylab
img = cv2.imread("dog39.jpg")
img.max()
print(img)
cv2.imshow("dog", img)
这样也是不能显示图片,或者一闪而过,这种情况也是只需要增加一行代码就可以了
cv2.waitKey(5000)
增加上面这段代码,就能显示5秒钟,5000默认单位是毫秒