Canny 엣지 감지 - Wikipedia entry - 알고리즘이 구현 된 방법에 대한 설명이 약간 있습니다. 2D Gaussian 필터를 사용하여 노이즈 감소를 수행하는 것은 매우 간단하지만 두 개의 1D 필터를 사용하는 방법을 들었습니다. 그래디언트 및 가장자리 방향을 계산하는 것도 간단합니다. 그러나, 최대가 아닌 억압을 수행 할 때 둥근 각을 얻기위한 깔끔한 트릭이 있습니까? 현재 내가하고있는 것은 가장자리 방향 (세타) 값을 파이/4로 나누고이를 정수로 캐스팅하고 switch 문을 사용하는 것입니다. 그러나, 음의 세타 값을 어떻게 처리할까요? 즉, -pi/4는 3 * pi/4 또는 pi/4와 같은 방식으로 처리해야합니까?Canny Edge Detector in C
모든 조언/링크를 보내 주시면 감사하겠습니다.
감사 벤