그래디언트 계산
주로 소벨 마스크 사용
크기:
방향:
비최대 억제
히스테리시스 에지 트래킹
두 개의 임계값을 사용:
강한 에지:->최종 에지이다
약한 에지:
-> 강한 에지와 연결되어 있는 픽셀만 최종 에지
image: 입력 영상
threshold1: 하단 임계값
threshold2: 상단 임계값
threshold1 : threshold2 = 1:2 or 1:3
edges: 에지영상
apertureSize: 소벨 연산을 위한 커널 크기로 기본값은 3이다.
L2gradient: True이면 L2 norm사용, False이면 L1 norm사용으로 기본값은 False이다
src = cv2.imread('building.jpg', cv2.IMREAD_GRAYSCALE)
dst = cv2.Canny(src, 50, 150)