在Python中,可以使用OpenCV庫進行圖像邊緣檢測。其中最常用的方法是使用Canny邊緣檢測算法。可以使用以下代碼來實現圖像的邊緣檢測:
import cv2
# 讀取圖像
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()
在上面的代碼中,首先讀取了一張灰度圖像,然后使用Canny邊緣檢測算法對圖像進行邊緣檢測,最后顯示原始圖像和邊緣檢測結果。您可以調整Canny函數的參數值來獲得更好的邊緣檢測效果。