Operator Library: Arithmetics
此運算子會計算輸入的絕對值,亦即

請注意,可能出現之最小負值的絕對值需要與其正值等同的位元數。 因此,輸出 Bit Width 等於輸入 Bit Width。 例如,在 8 bit 表示法中,最小值為 -128,而最大值為 127。 經過絕對值運算後,-128 變成 +128,這仍然需要 8 bit。
| Link Parameter | Input Link I | Output Link O |
|---|---|---|
| Bit Width | [2, 64] | as I |
| Arithmetic | signed | as I |
| Parallelism | any | as I |
| Kernel Columns | any | as I |
| Kernel Rows | any | as I |
| Img Protocol | {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} | as I |
| Color Format | VAF_GRAY, VAF_COLOR | as I |
| Color Flavor | FL_NONE | as I |
| Max. Img Width | any | as I |
| Max. Img Height | any | as I |
以下範例展示了 ABS 運算子的使用方式:
-
範例 - 計算兩張連續影像之間的差異。 系統會對這些差異進行閾值處理,並透過 DMA 通道輸出。
-
範例 - Kirsch Filter 是一種適用於無方向性邊緣的良好邊緣偵測濾鏡。
-
範例 - Roberts Cross Gradient 濾鏡範例。
-
範例 - 僅在 X 方向上的 Sobel 濾鏡。
-
範例 - 涵蓋所有 4 個方向的 Sobel 濾鏡。
-
範例 - 平行使用兩個濾波器的範例。
-
'Filter for Line Scan Cameras'
範例 - 解釋如何為線陣相機實作濾波器。
-
範例 - 3x3 Laplace 濾波器。
-
範例 - 此範例展示了自動壞點偵測與替換。

上一頁

