用 Python 顯示影象
-
在 Python 中使用
PIL
模組顯示影象 -
在 Python 中使用
opencv
模組顯示影象 -
在 Python 中使用
Ipython.Display
顯示影象 -
在 Python 中使用
Matplotlib
庫顯示圖片
影象可以顯示一些圖表或數字,訓練和測試機器學習模型,開發不同的應用。在 Python 中,我們有很多模組可以用來處理影象處理。
在本教程中,我們將討論如何使用不同的模組在 Python 中顯示影象。
在 Python 中使用 PIL
模組顯示影象
我們有 Python 中的 PIL
庫,它有一些方法可以用來儲存、顯示或改變影象。該方法將建立一個影象物件,並通過指定其路徑開啟所需的影象。
然後我們可以使用 show()
函式,它將在一個新的視窗中開啟所需的影象。例如:
from PIL import Image
# creating a object
im = Image.open('sample.jpeg')
im.show()
在 Python 中使用 opencv
模組顯示影象
opencv
模組在 Python 中用於機器學習和影象處理功能。它的 imread()
函式可以讀取影象,imshow()
函式可以在新視窗中顯示影象。例如:
import cv2
img = cv2.imread('sample.jpeg',0)
cv2.imshow('sample.jpeg',img)
在 Python 中使用 Ipython.Display
顯示影象
假設我們在 Python Notebook 中工作,並希望在筆記本中顯示影象。在這種情況下,我們可以使用 Ipython.display
模組的不同方法來顯示互動式筆記本中的附加檔案。我們將展示如何使用 display()
函式使用影象物件來顯示影象。
import IPython.display as display
from PIL import Image
display.display(Image.open('sample.jpeg'))
我們也可以直接使用 Ipython.display()
模組,並匯入其子包 Image
來顯示圖片,而不需要使用 PIL
模組建立一個物件。下面的程式碼說明了如何操作。
from IPython.display import Image
Image('sample.jpeg')
在 Python 中使用 Matplotlib
庫顯示圖片
Matplotlib
庫被認為是 Python 中一個強大的視覺化工具。它可以用幾行程式碼建立非常詳細和漂亮的圖。它還可以用於從計算機中讀取影象後繪製影象。我們可以使用處理影象操作的 mpimg
子包來顯示影象。我們將使用 imread()
函式讀取影象,然後使用 imshow()
函式顯示影象。使用 show()
函式也可以顯示互動式筆記本所需的圖片。例如:
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
img = mpimg.imread('sample.jpeg')
imgplot = plt.imshow(img)
plt.show()
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn