Operator NumberOfHits

Operator Library: Filter

NumberOfHits 연산자는 입력 링크 I와 매칭 매트릭스의 N x M 커널 크기 이진 이미지에서 일치 항목의 수를 카운트합니다. 결과는 링크 O로 출력됩니다. 매칭 매트릭스는 StructElement 파라미터를 사용하여 정의됩니다. StructElement의 '1' 항목은 카운팅에 포함되려면 커널의 해당 픽셀이 '1' 값을 가져야 함을 나타냅니다. 구조 요소의 '0' 값은 카운팅에 포함되려면 픽셀 값이 '0'이어야 함을 나타냅니다. '-1' 항목은 상관하지 않는(don't care) 커널 픽셀을 표시합니다. 이러한 픽셀은 카운팅 중에 무시됩니다.

예를 들어 살펴보겠습니다. 다음 구조 요소가 주어져 있습니다.

다음 이미지 I에 연산자를 적용합니다.

결과 출력 O는 다음과 같습니다.

커널이 EdgeHandling = EdgeMirrored 파라미터가 포함된 FIRkernelNxM 연산자를 사용하여 생성되었다고 가정해 보겠습니다.

I/O Properties

Property Value
Operator Type O
입력 링크 I, kernel input
출력 링크 O, data output

지원되는 Link Format

Link Parameter Input Link I Output Link O
Bit Width 1 auto1
Arithmetic unsigned as I
Parallelism any as I
Kernel Columns any 1
Kernel Rows any 1
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} as I
Color Format VAF_GRAY as I
Color Flavor FL_NONE as I
Max. Img Width any as I
Max. Img Height any as I

1

출력 Bit Width는 입력 커널 크기로부터 자동으로 결정됩니다.

Parameters

StructElement
Type static parameter
Default -1
Range {-1, 0, 1}

이 매개변수는 구조 요소의 형상을 정의합니다.

  • Hit Counter를 증가시키려면 구조 요소의 '0'이 해당 커널 입력의 '0'과 일치해야 합니다.

  • Hit Counter를 증가시키려면 구조 요소의 '1'이 해당 커널 입력의 '1'과 일치해야 합니다.

  • 구조 요소의 '-1'은 위치가 상관없음을 나타내며 무시됩니다.

If the input kernel size of the operator is changed, the coefficients will also change. Check the coefficients after changing the input kernel size.

사용 예

NumberOfHits 연산자의 사용법은 다음 예제에 나와 있습니다.