Operator Library: Accumulator
이 오퍼레이터는 각 이미지 열(column) 내부에서 발견된 최대 픽셀 값을 반환합니다. 오퍼레이터는 각 픽셀 값을 지금까지 동일한 열에서 발견된 최댓값으로 바꿉니다. 현재 픽셀이 새로운 최댓값인 경우에만 출력 IsMaxO 값이 1로 설정되며, 그렇지 않은 경우 0이 됩니다.
ClrI 링크를 1로 설정하여 현재 최댓값을 수동으로 지울 수 있습니다. 수동 지우기가 필요하지 않은 경우, ClrI에 상수 0을 적용해야 합니다.
새로운 입력 프레임마다 각 열에 대한 최댓값 감지가 다시 시작됩니다.
종종 이 오퍼레이터는 프레임의 마지막 라인을 제외한 모든 라인을 제거하기 위해 RemoveLine 오퍼레이터와 함께 사용됩니다. 프레임의 이 마지막 라인에는 ColMax 오퍼레이터의 결과가 포함됩니다.
다음 예제는 입력 값과 출력 값의 관계를 보여줍니다.

Operator Restrictions:
-
Image Size
입력 이미지의 모든 라인은 길이가 같아야 합니다. 라인 길이가 다른 이미지는 허용되지 않습니다.
-
Empty Images
픽셀이 없는 빈 이미지(Empty Images)는 허용됩니다. 오퍼레이터는 빈 이미지를 출력합니다.
-
이미지 프로토콜
VALT_IMAGE2D 및 VALT_LINE1D 이미지 프로토콜만 지원됩니다.
| Property | Value |
|---|---|
| Operator Type | O |
| Input Links | I, Image Input ClrI, Clear Input |
| Output Links | O, Data Output IsMaxO, Binary output to indicate a new maximum |
| Link Parameter | Input Link I | Input Link ClrI | Output Link O | Output Link IsMaxO |
|---|---|---|---|---|
| Bit Width | [1, 64] unsigned, [2, 64] signed | 1 | as I | 1 |
| Arithmetic | {unsigned, signed} | unsigned | as I | unsigned |
| Parallelism | any | as I | as I | as I |
| Kernel Columns | 1 | as I | as I | as I |
| Kernel Rows | 1 | as I | as I | as I |
| Img Protocol | {VALT_IMAGE2D,VALT_LINE1D} | as I | as I | as I |
| Color Format | VAF_GRAY | as I | as I | as I |
| Color Flavor | FL_NONE | as I | as I | as I |
| Max. Img Width | any | as I | as I | as I |
| Max. Img Height | any | as I | as I | as I |
다음 예제에서 operator ColMax의 사용법을 보여줍니다.
-
예제 - 이미지 스트림을 분할하고 병합하는 방법을 보여줍니다. 이미지에 트레일러를 추가합니다.
-
예시 - High Speed의 견고한 레이저 라인 감지 알고리즘입니다. 이 알고리즘은 서브픽셀 해상도 결과를 얻기 위해 무게 중심 좌표를 결정합니다.

이전

