2016-07-27 21 views
5

Tôi mới làm quen với skimage và tôi cố gắng để hiển thị các hình ảnh trong máy tính xách tay ipython tôi: \Skimage: làm thế nào để hiển thị hình ảnh

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

Nhưng tôi chỉ nhìn thấy những chuỗi sau:

<matplotlib.image.AxesImage at 0x7f8c9c0cc6d8> 

Can anyboby giải thích cách hiển thị hình ảnh ngay dưới mã như sau: Correct output

Trả lời

9

Chỉ cần thêm matplotlib.pyplot.show() sau dòng io.imshow(coins).

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


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

này không làm việc cho tôi, nhưng có lẽ nó hoạt động cho OP. –

+0

@ this-vidor đủ lạ. Hãy thử chạy nó trong một giao diện điều khiển python. –

+0

Bạn nghĩ tôi đang chạy nó ở đâu! –

2

Để hiển thị cấp phát các hình ảnh, bạn cần io.show() sau io.imshow(coins)

+1

Sự cố với câu trả lời này trùng lặp với câu trả lời trước đó – Tehada

Các vấn đề liên quan