web-dev-qa-db-fra.com

Skimage: comment afficher une image

Je suis novice chez skimage et j’essaie de montrer l’image dans mon cahier ipython: \

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

Mais je ne vois que la chaîne suivante:

<matplotlib.image.AxesImage at 0x7f8c9c0cc6d8>

Anyboby peut-il expliquer comment afficher une image directement sous le code, comme ici: Sortie correcte

12
Tehada

Ajoutez simplement matplotlib.pyplot.show() après la ligne io.imshow(coins)

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


coins = data.coins()
io.imshow(coins)
plt.show()
20
Eli Korvigo

Pour afficher les images en attente, vous avez besoin de io.show() après io.imshow(coins).

4
BugKiller

images utilisant skikit-image, matplotlib, SciPy, bibliothèque 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()
1
harikesh jaiswal