我如何做到以上几点?这是我的代码,但它不起作用没有显示任何内容
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])
Run Code Online (Sandbox Code Playgroud)
我希望它显示在单元格中
如果您对更简单、更快速的图像显示方式感兴趣,我推荐IPyPlot 包:
import ipyplot
ipyplot.plot_images(images_list, max_images=20, img_width=150)
Run Code Online (Sandbox Code Playgroud)
它能够在短短 60-70 毫秒内以网格格式显示数百张图像
小智 2
在您的情况下,您应该在%matplotlib inline代码之前添加,并确保在 plt.imshow(images_list) 之后添加 plt.show() ,以便 matplotlib 渲染您的图像。
| 归档时间: |
|
| 查看次数: |
1935 次 |
| 最近记录: |