Operator Library: Accumulator
이 연산자는 각 입력 프레임에서 발견된 최소 픽셀 값을 반환합니다. 출력 프레임은 입력 프레임과 크기가 동일하며, 각 픽셀은 이미지에서 지금까지 발견된 최소값으로 대체됩니다. 현재 픽셀이 새로운 최소값인 경우 출력값 Link는 IsMinO를 반환하고, 그렇지 않은 경우 0을 반환합니다.
![]() |
리소스 소비 |
|---|---|
|
이 오퍼레이터의 FPGA 리소스 소비량은 Parallelism에 따라 크게 증가합니다. 이 오퍼레이터에서는 낮은 Parallelism을 사용하는 것을 권장합니다. 이 연산자의 많은 사용 사례에서, 이 연산자 이전에 최소 병렬 구성 요소를 선택함으로써 병렬 처리 수준을 낮출 수 있습니다. 이 작업을 수행하려면 SplitParallel, MergeKernel 및 MIN을 사용하십시오. |
새로운 입력 프레임이 들어올 때마다 최소값 검출이 다시 시작됩니다. 또한, ClrI 링크가 1로 설정되어 있을 때 현재 최소값을 수동으로 초기화할 수 있습니다. 수동 초기화가 필요하지 않은 경우, 정상 작동을 위해 ClrI를 항상 0으로 유지해야 합니다.
다음 예제는 입력 값과 출력 값의 관계를 보여줍니다.

이 연산자는 종종 다음 연산자들과 함께 사용됩니다. RemoveLine 및 RemovePixel 연산자와 함께 사용되어 모든 프레임 픽셀의 결과를 포함하는 마지막 이미지 픽셀만 사용하도록 합니다.
Image Restrictions
-
빈 이미지
빈 이미지, 즉 픽셀이 없는 이미지는 허용됩니다. 연산자는 빈 이미지를 출력합니다.
| Property | Value |
|---|---|
| Operator Type | O |
| Input Links | I, Image Input ClrI, Clear Input |
| Output Links | O, 데이터 출력 IsMinO, 새로운 최소값을 나타내는 이진 출력 |
| Link Parameter | Input Link I | Input Link ClrI | Output Link O | 출력 링크 IsMinO |
|---|---|---|---|---|
| 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_IMAGE1D, VALT_IMAGE0D | 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 |
다음 예제에서는 FrameMin 연산자의 사용법을 보여줍니다.

![[참고]](../common/images/admon/note.png)
이전

