假設一張這樣的圖片:
檢測邊緣輪廓:
# OpenCV Canny邊緣輪廓檢測,Python
import cv2
if __name__ == "__main__":
img = cv2.imread("pic.jpg")
# 高斯模糊
gaussian_img = cv2.GaussianBlur(img, (3, 3), 0)
result = cv2.Canny(gaussian_img, 200, 480)
cv2.imwrite("canny.jpg", result)
cv2.imshow("canny", result)
cv2.waitKey(0)
cv2.destroyAllWindows()
結果: