Operator Library: Arithmetics
此運算子會計算輸入值的絕對值,也就是

請注意,最小負值的絕對值所需的位元數,與其正值 相當的絕對值所需的位元數相同。 因此,輸出位元寬度等於輸入位元寬度。 例如,在 8 位元表示法中,最小值為 -128,而最大值為 127。 經過絕對值運算後,-128 變成 +128,這仍然需要 8 位元。
| Link Parameter | Input Link I | Output Link O |
|---|---|---|
| Bit Width | [2, 64] | as I |
| Arithmetic | 有號 | 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 濾波器是適用於非方向性邊緣的良好邊緣偵測濾波器。
-
範例 - Roberts Cross Gradient 濾鏡範例。
-
範例 - 僅在 x 方向的 Sobel 濾鏡。
-
範例 - 在所有 4 個方向上的 Sobel 濾鏡。
-
範例 - 平行使用兩個濾鏡的範例。
-
範例 - 說明如何為線型掃描相機實作濾鏡。
-
範例 - 3x3 Laplace filter。
-
範例 - 此範例顯示自動壞點檢測與替換。

上一頁

