我有一个简单的Python脚本,使用OpenCV从文件夹中加载图像并在循环中显示它们。我希望使用matplotlib
来复制这种效果。
import cv2 as cv
import os
im_files = [for f in os.listdir('.') if f[-3:] == 'png']
for f in im_files:
im = cv.imread(f, 0) #read image in greyscale
cv.imshow('display', im)
cv.waitKey(1)
cv.destroyAllWindows()
我尝试了下面的脚本,但打开的pyplot窗口显示图形后变得不响应了。import pylab as pl
import os
files = [f for f in os.listdir('.') if f[-3:] == 'png']
pl.ion()
for f in files:
im=pl.imread(f)
pl.imshow(im)
pl.draw()
我已经进行了很多谷歌搜索,但未找到任何解决方案。我该怎么做?我正在使用Windows 8上的Anaconda 1.6 32位。