用Python显示图像

2024-04-27 03:53:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试将IPython.display与以下代码一起使用:

from IPython.display import display, Image
display(Image(filename='MyImage.png'))

我还尝试将matplotlib与以下代码一起使用:

import matplotlib.pyplot as plt
import matplotlib.image as mpimg
plt.imshow(mpimg.imread('MyImage.png'))

在这两种情况下,不会显示任何内容,甚至不会显示错误消息。


Tags: 代码fromimageimportpngmatplotlibasipython
3条回答

如果使用matplotlib并希望在交互式笔记本中显示图像,请尝试以下操作:

%pylab inline
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
img=mpimg.imread('your_image.png')
imgplot = plt.imshow(img)
plt.show()

用一种简单得多的方法,你也可以用

import Image

image = Image.open('image.jpg')
image.show()

如果您使用matplotlib,则需要使用plt.show()显示图像,除非您未处于交互模式。 E、 g.:

plt.figure()
plt.imshow(sample_image) 
plt.show()  # display it

相关问题 更多 >