J'ai ce simple python script utilisant OpenCV pour charger des images depuis un dossier et les afficher dans une boucle. Je veux reproduire cet effet en utilisant 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()
J'ai essayé le script suivant mais la fenêtre pyplot qui s'ouvre pour afficher les tracés devient peu réactive.
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()
J'ai beaucoup cherché sur Google mais je n'ai pas trouvé de solution. Comment dois-je m'y prendre ? J'utilise Anaconda 1.6 32 bits sous Windows 8.