我如何做到以上几点?这是我的代码,但它不起作用没有显示任何内容
from PIL import Image
import glob
image_list = []
for filename in glob.glob('<my directory>.pgm'):
im=Image.open(filename)
image_list.append(im)
import matplotlib.pyplot as plt
for i in range(10):
plt.figure()
plt.imshow(image_list[i])
我希望它显示在单元格中
最佳答案
如果您对更简单、更快速的图像显示方式感兴趣,我推荐 IPyPlot package :
import ipyplot
ipyplot.plot_images(images_list, max_images=20, img_width=150)
它能够在 60-70 毫秒内以类似网格的格式显示数百张图像你会得到一个类似于这样的情节:
关于ipython notebook 读取多个图像并在 CELL 中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38055384/