Operator Library: Arithmetics
此運算子會將輸入資料向右進行算術移位。 移位位元數由參數Shift 定義。 輸入端的每個位元都會向右移位參數所指定的位元數。
位元移位通常用於將數值按二的冪次進行縮放。 例如,向右移位一位元會將輸入值除以 2。 向右移位 2 位元會將輸入值除以 4。
每個色彩成分都會分別進行偏移。
| Shift | |
|---|---|
| Type | 靜態參數 |
| Default | 0 |
| Range |
[0, 輸入位寬 - 1](針對無符號數) [0, 輸入位寬 - 2](有符號) |
|
此參數定義輸入值向右移位多少位元。 |
|
以下範例展示了 ShiftRight 運算子的用法:
-
圖 205、「為 16Bit 輸出新增的 ShiftLeft 運算子」
基本指南 - 使用 ShiftLeft 變更 DMA Bit Width。
-
「Combine Image Data From Two Camera Sources - Building an Overlay Blend」
範例 - 從方程式到實作。說明如何實作覆疊混合 (overlay blend)。
-
決定影像的平均值,並將該值用作下一個處理之影像的閾值。
-
範例 - 直方圖閾值化
-
範例 - 將斑點分析運算子套用到輸入相機影像。 此小程式展示了小程式中斑點資料的使用方式。 在此情況下,會定位出具有最大面積的物件,並使用其座標從 原始影像中切割出該物件。
-
範例 - 計算兩個連續影像之間的差異。 系統會對這些差異進行閾值處理,並透過 DMA 通道輸出。
-
範例 - Kirsch 濾波器是適用於非方向性邊緣的良好邊緣偵測濾波器。
-
範例 - 僅在 x 方向的 Sobel 濾鏡。
-
範例 - 在所有 4 個方向上的 Sobel 濾鏡。
-
範例 - 簡單的 3x3 方框濾鏡。
-
範例 - 使用 5x5 核心的 Gauss 濾鏡。
-
範例 — 說明篩選器的實作方式。
-
範例 - 平行使用兩個濾鏡的範例。
-
範例 - 顯示如何從濾鏡中擷取子 kernel 以取得原始影像資料。 此範例執行簡單的局部自適應二值化。
-
範例 - 說明如何為線型掃描相機實作濾鏡。
-
範例 —— 一個 3×3 拉普拉斯濾波器。
-
範例 - 在不使用 SampleDn 運算子之情況下進行 3x3 因數降取樣。
-
範例 - 計算影像矩方向與偏心率
-
範例 - 此範例顯示自動壞點檢測與替換。


上一頁

