簡體   English   中英

在ipython中使用matplotlib顯示圖像

[英]Displaying image with matplotlib in ipython

如何在ipython中使用matplotlib顯示使用numpy包導入的圖像?

使用該命令應該相當容易

import numpy as np
import matplotlib.pyplot as plt

im = np.array(Image.open('image.jpg'))

plt.imshow(im)

但圖像沒有顯示,我只是得到輸出

<matplotlib.image.AxesImage at 0x7fb38e10ff10>

你必須調用plt.show()來實際調出窗口。 您可以使用交互模式解決這個問題。 但對於腳本,最好在完成所有繪圖命令后調用show()

在IPython或Jupyter筆記本中,如果要在筆記本中將圖像顯示為內聯而不是在單獨的窗口中,請實現下面顯示的代碼。

import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline

im = np.array(Image.open('image.jpg'))

plt.imshow(im)
plt.show()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM