Skimage: как показать изображение

Я новичок в skimage, и я пытаюсь показать изображение в своем ноутбуке ipython:\

from skimage import data, io
coins = data.coins()
io.imshow(coins)

Но я вижу только следующую строку:

<matplotlib.image.AxesImage at 0x7f8c9c0cc6d8>

Может anyboby объяснить, как показать изображение прямо под кодом, как здесь: Корректный вывод

Ответ 1

Просто добавьте 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()

Ответ 2

Чтобы отобразить ожидающие изображения, вам нужно io.show() следовать за io.imshow(coins)

Ответ 3

изображения с использованием 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()