Skimage:如何展示形象

Teh*_*ada 14 python scikit-image

我是skimage的新手,我试着在我的ipython笔记本中显示图像:\

from skimage import data, io
coins = data.coins()
io.imshow(coins)
Run Code Online (Sandbox Code Playgroud)

但我只看到以下字符串:

<matplotlib.image.AxesImage at 0x7f8c9c0cc6d8>
Run Code Online (Sandbox Code Playgroud)

anyboby可以解释如何在这里的代码下显示图像: 正确的输出

Eli*_*igo 24

只需在行matplotlib.pyplot.show()后添加io.imshow(coins).

from skimage import data, io
from matplotlib import pyplot as plt


coins = data.coins()
io.imshow(coins)
plt.show()
Run Code Online (Sandbox Code Playgroud)

  • 首先在笔记本中的某处运行'%matplotlib inline',然后它应该以内联方式显示它 (2认同)

Bug*_*ler 6

要显示待处理的图像,您需要执行io.show()以下操作io.imshow(coins)

  • 这个答案的问题是它重复了以前的 (2认同)

小智 5

使用skikit-image,matplotlib,SciPy,NumPy库的图像

import os
# importing io from skimage 
import skimage
from skimage import io
# way to load image from file
file = os.path.join(skimage.data_dir, 'E:/img.jpg') 
myimg = io.imread(file) 
# way to show the input image 
io.imshow(myimg) 
io.show()
Run Code Online (Sandbox Code Playgroud)