Python是一種極為流行的編程語言,它有著強大的圖像處理能力。下面我們介紹一些與Python相關的圖像處理方面的知識。
import cv2 img = cv2.imread("example.jpg") gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) cv2.imwrite("example_gray.jpg", gray_img)
以上是一個簡單的圖像處理代碼示例,代碼使用了OpenCV(即Open Source Computer Vision Library,是一個計算機視覺庫)提供的函數(shù)。在這個示例中,我們使用imread函數(shù)讀取一張名為example.jpg的圖像,使用cvtColor函數(shù)將其轉為灰度圖像,并將其保存為example_gray.jpg。
除了OpenCV,還有一個非常流行的Python圖像處理庫,那就是Pillow。Pillow可以讓用戶輕松地進行圖像的讀取、保存、處理等操作。
from PIL import Image img = Image.open("example.jpg") gray_img = img.convert('L') gray_img.save("example_gray.jpg")
在這個示例中,我們使用了Pillow庫中的Image函數(shù),讀取名為example.jpg的圖像,使用convert函數(shù)將其轉為灰度圖像,并保存為example_gray.jpg。
總的來說,Python是一個十分強大的圖像處理工具,通過調(diào)用相關庫的函數(shù)可以輕松地進行圖像讀取、保存、處理等操作。