가장 유명한 Edge Detection방법입니다. 여러 단계의 Algorithm을 통해서 경계를 찾아 냅니다.
import cv2
import numpy as np
img = cv2.imread('data/images/sample.jpg',0)
threshold_1 = 120 # high : 0~255중 설정
threshold_2 = 200 # low : 200
result = cv2.Canny(img, threshold_1, threshold_2)
#화면에 그리자
combined =np.hstack([img,result])
cv2.imshow("combine",combined)
cv2.waitKey()
cv2.destroyAllWindows()
OpenCV Trackbar를 이용한 Canny (0) | 2021.04.19 |
---|---|
OpenCV filter를 이용하여 sharp한 이미지 (0) | 2021.04.19 |
OpenCV Laplacian (0) | 2021.04.19 |
OpenCV GaussianBlur (0) | 2021.04.19 |
OpenCV sobel (0) | 2021.04.19 |