2016-07-27 23 views
5

Ich bin Neuling in skimage und ich versuche, das Bild in meinem ipython Notebook zu zeigen: \skimage: wie Bild zeigt

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

Aber ich sehe nur die folgende Zeichenfolge:

<matplotlib.image.AxesImage at 0x7f8c9c0cc6d8> 

Can jeder ebbes erklären, wie Bild zu zeigen, direkt unter dem Code wie hier: Correct output

Antwort

9

fügen Sie einfach matplotlib.pyplot.show() nach der io.imshow(coins) Linie.

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


coins = data.coins() 
io.imshow(coins) 
plt.show() 
+0

Das ist für mich nicht funktioniert, aber vielleicht klappt es für OP. –

+0

@ this-vidor seltsam genug. Versuchen Sie das in einer Python-Konsole auszuführen. –

+0

Wo glaubst du, ich habe es ausgeführt? –

2

anhängige Bilder anzuzeigen, benötigen Sie io.show() folgende io.imshow(coins)

+1

Das Problem mit dieser Antwort, dass es vorherige dupliziert – Tehada