Operator Library: Accumulator
此運算子會針對每幀輸入畫面,回傳所找到的最小像素值。 輸出畫面的尺寸與輸入畫面相同,其中每個像素皆被替換為迄今為止在該影像中找到的最小值 。 若當前像素為新的最小值,則輸出 Link 的值為 IsMinO;否則,其值為 0。
![]() |
Resource Consumption |
|---|---|
|
該運算子的 FPGA 資源消耗會隨著 並行度的大幅增加而顯著上升。我們建議在此運算子中採用較低的並行度。 在這個運算子的許多使用情境中, 若能在該運算子之前選取最小並行元件,即可降低 並行度。請使用SplitParallel、MergeKernel和MIN來執行此操作。 |
每當有新的輸入幀時,最小值檢測便會重新開始。 此外,當 ClrI連接設定為 1 時,可手動清除當前的最小值。 若無需手動清除,必須確保ClrI 始終維持為 0, 以使系統能正常運作。
以下範例說明了輸入值與輸出值之間的關係。

通常,此運算子會與以下運算子搭配使用 RemoveLine 及 RemovePixel ,以僅使用最後一個包含所有幀像素結果的影像像素。
影像限制
-
空白影像
允許使用空影像,即沒有像素的影像。 運算子將輸出一個空影像。
| Property | Value |
|---|---|
| Operator Type | O |
| Input Links | I,影像輸入 ClrI,清除輸入 |
| 輸出連結 | O, 資料輸出 IsMinO, 二進位輸出,用以指示出現新的最小值 |
| Link Parameter | Input Link I | 輸入連線 ClrI | Output Link O | 輸出連結 IsMinO |
|---|---|---|---|---|
| Bit Width | [1, 64] 無號數,[2, 64] 有號數 | 1 | as I | 1 |
| Arithmetic | {unsigned, signed} | 無號數 | as I | 無號數 |
| 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 的用法:
-
'Functional Example for Specific Operators of Library Accumulator and Library Logic'
範例 - operator 使用方式示範

![[注意]](../common/images/admon/note.png)
上一頁

