FiR*_*iTi 53 python matplotlib ipython
我尝试使用IPython.display和以下代码:
from IPython.display import display, Image
display(Image(filename='MyImage.png'))
Run Code Online (Sandbox Code Playgroud)
我还尝试使用matplotlib以下代码:
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
plt.imshow(mpimg.imread('MyImage.png'))
Run Code Online (Sandbox Code Playgroud)
在这两种情况下,都不显示任何内容,甚至不显示错误消息.
Joe*_*elt 123
如果您正在使用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()
Run Code Online (Sandbox Code Playgroud)
Max*_*ers 28
如果使用matplotlib,plt.show()除非未处于交互模式,否则需要使用图像显示.例如:
plt.figure()
plt.imshow(sample_image)
plt.show() # display it
Run Code Online (Sandbox Code Playgroud)
the*_*rit 12
以更简单的方式,您可以使用相同的方式
import Image
image = Image.open('image.jpg')
image.show()
Run Code Online (Sandbox Code Playgroud)
小智 9
使用 opencv-python 可以更快地对图像进行更多操作:
import cv2
import matplotlib.pyplot as plt
im = cv2.imread('image.jpg')
im_resized = cv2.resize(im, (224, 224), interpolation=cv2.INTER_LINEAR)
plt.imshow(cv2.cvtColor(im_resized, cv2.COLOR_BGR2RGB))
plt.show()
Run Code Online (Sandbox Code Playgroud)
你的第一个建议对我有用
from IPython.display import display, Image
display(Image(filename='path/to/image.jpg'))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
244021 次 |
| 最近记录: |