要使用Python圖像庫實現圖像邊緣檢測,可以使用OpenCV庫。下面是一個簡單的示例代碼,演示如何使用OpenCV庫來實現圖像邊緣檢測:
import cv2
import numpy as np
# 讀取圖像
image = cv2.imread('image.jpg', 0)
# 使用Canny邊緣檢測算法
edges = cv2.Canny(image, 100, 200)
# 顯示原始圖像和邊緣檢測結果
cv2.imshow('Original Image', image)
cv2.imshow('Edges', edges)
cv2.waitKey(0)
cv2.destroyAllWindows()
在上面的代碼中,首先使用cv2.imread()
函數讀取圖像,并將其轉換為灰度圖像。然后使用cv2.Canny()
函數對圖像進行邊緣檢測,參數分別代表高低閾值。最后使用cv2.imshow()
函數顯示原始圖像和邊緣檢測結果。
請確保你已經安裝了OpenCV庫,可以使用以下命令來安裝:
pip install opencv-python
運行代碼后,你將看到原始圖像和邊緣檢測結果。