是的,Python 是一種非常強大的編程語言,可以用于圖像處理。有許多 Python 圖像處理庫可以幫助您完成這項任務,例如 OpenCV、PIL(Python Imaging Library)和 scikit-image 等。這些庫提供了許多圖像處理功能,如圖像讀取、寫入、縮放、旋轉、濾波、邊緣檢測等等。
以下是使用 Python 進行圖像處理的一些示例:
import cv2
# 讀取圖像
img = cv2.imread('example.jpg')
# 顯示圖像
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
from PIL import Image
# 打開圖像
img = Image.open('example.jpg')
# 裁剪圖像
cropped_img = img.crop((10, 10, 100, 100))
# 保存裁剪后的圖像
cropped_img.save('cropped_example.jpg')
from skimage import io, color
# 讀取圖像
img = io.imread('example.jpg')
# 計算圖像的直方圖
hist = color.histogram(img, bins=256)
# 顯示直方圖
print(hist)
這只是 Python 圖像處理的一些基本示例,實際上還有很多其他功能和庫可以使用。