Canny 에지 감지기

코드 스니핏

Canny 에지 감지기는 다음과 같은 기능을 지원합니다.

  • 뛰어난 감지 기능: 모든 에지 발견 가능
  • 뛰어난 국소화: 발견된 에지가 이미지 내의 "실제" 에지와 최대한 가까운 위치입니다.
  • 최소 응답: 각 위치에 대해 하나의 에지 응답이 용인되므로, 근접하거나 상호 교차되는 에지 응답을 피할 수 있습니다

Canny 에지 감지 후의 소스 이미지 및 결과

EasyImage Canny 에지 감지기는 그레이스케일 BW8 이미지로 작업을 수행하고, 픽셀의 값이 0255 두 가지 뿐인 흑백 BW8 이미지를 제공합니다. 소스 이미지 내의 에지에 해당하는 픽셀은 255로 설정되며 다른 모든 픽셀은 0으로 설정됩니다. 이 기능은 축척 분석을 조정할 수 있으며, 서브 픽셀 보간은 허용하지 않고, 임계값 적용 후 바이너리 이미지를 제공합니다.

Canny 에지 감지기 예제

Canny 에지 감지기에는 다음 두 매개변수만 필요합니다.

  • 관심있는 형상의 특징적 스케일: 소스 이미지를 매끄럽게 하는 데 사용된 가우시안 필터의 표준 편차.
  • 히스테리시스 있는 그래디언트 임계값: 소스 이미지 그래디언트의 최대 크기는 0에서 1 사이의 비율(두 값)으로 표현됨.

Canny 에지 감지기의 API는 단일 클래스, 이며 다음과 같은 메서드가 포함됩니다.

결과 이미지의 크기는 입력 이미지와 동일해야 합니다.