Operator Library: Arithmetics
此運算子對輸入資料執行向右的算術位移。 要位移的位元數是使用參數 Shift 來定義。 輸入端的每個位元都會向右位移參數所指定的位元數。
位元位移通常用於將數值按 2 的冪次方進行縮放。 例如,向右位移一個位元會將輸入值除以 2。 向右位移 2 個位元會將輸入值除以 4。
每個色彩元件都會分別進行位移。
| Shift | |
|---|---|
| Type | static parameter |
| Default | 0 |
| Range |
[0, Input BitWidth - 1] 適用於無符號數 (unsigned) [0, Input BitWidth - 2] 適用於有符號數 (signed) |
|
此參數定義輸入資料向右位移的位元數。 |
|
以下範例顯示了 ShiftRight 運算子的使用方式:
-
圖 205,「已新增 ShiftLeft Operator 用於 16Bit 輸出」
基本指南 - User ShiftLeft 以變更 DMA Bit Width。
-
'Combine Image Data From Two Camera Sources - Building an Overlay Blend'
Example - From equation to implementation. Explanation on how to implement the overlay blend.
-
決定影像的平均值,並使用該值作為下一個處理影像的閾值。
-
範例 - 柱狀圖閾值處理
-
範例 - 將 blob 分析運算子套用至輸入相機影像。 此 applet 顯示了 applet 中 blob 資料的使用方式。 在此情況下,會定位出具有最大面積的物件,並使用其座標從原始影像中裁切出該物件。
-
範例 - 計算兩張連續影像之間的差異。 系統會對這些差異進行閾值處理,並透過 DMA 通道輸出。
-
範例 - Kirsch Filter 是一種適用於無方向性邊緣的良好邊緣偵測濾鏡。
-
範例 - 僅在 X 方向上的 Sobel 濾鏡。
-
範例 - 涵蓋所有 4 個方向的 Sobel 濾鏡。
-
範例 - 一個簡單的 3x3 方框濾鏡。
-
範例 - 使用 5x5 核心的高斯濾鏡。
-
範例 - 解釋濾波器的實作。
-
範例 - 平行使用兩個濾波器的範例。
-
範例 - 顯示如何從濾波器中擷取子核心以取得原始影像資料。 此範例執行簡單的局部自適應二值化。
-
'Filter for Line Scan Cameras'
範例 - 解釋如何為線陣相機實作濾波器。
-
範例 - 3x3 Laplace 濾波器。
-
範例 - 未使用 SampleDn 運算子進行 3x3 因數下取樣。
-
範例 - 計算影像矩的方向與離心率
-
範例 - 此範例展示了自動壞點偵測與替換。


上一頁

