用 Python 顯示影象

Manav Narula 2023年1月30日
  1. 在 Python 中使用 PIL 模組顯示影象
  2. 在 Python 中使用 opencv 模組顯示影象
  3. 在 Python 中使用 Ipython.Display 顯示影象
  4. 在 Python 中使用 Matplotlib 庫顯示圖片
用 Python 顯示影象

影象可以顯示一些圖表或數字,訓練和測試機器學習模型,開發不同的應用。在 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 Narula
Manav Narula avatar Manav Narula avatar

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

相關文章 - Python Image