Operator Library: Arithmetics
オペレータは、入力データの右方向への算術シフトを実行します。 シフトするビット数は、パラメータ Shift を使用して定義されます。 入力の各ビットは、パラメータで指定されたビット数だけ右にシフトされます。
ビットシフトは通常、2のべき乗の値で値をスケーリングするために使用されます。 たとえば、1ビットの右シフトは入力値を2で割ることに相当します。 2ビットの右シフトは入力値を4で割ることに相当します。
各色成分は個別にシフトされます。
| Shift | |
|---|---|
| タイプ | static パラメータ |
| Default | 0 |
| 範囲 |
符号なしの場合は [0, Input BitWidth - 1] 符号付きの場合は [0, Input BitWidth - 2] |
|
このパラメータは、入力を右にシフトするビット数を定義します。 |
|
ShiftRight オペレータの使用例を以下に示します。
-
基本ガイド - ユーザーはShiftキーを左に押してDMAビット幅を変更します。
-
「2つのカメラソースからの画像データの結合 - オーバーレイブレンドの構築」
例 - 数式から実装まで。オーバーレイブレンドの実装方法に関する説明。
-
画像の平均値を求め、その値を次に処理される画像のしきい値として使用します。
-
例 - ヒストグラムシレッショルド
-
例 - ブロブ解析オペレーターが入力カメラ画像に適用されます。 このアプレットは、アプレット内でのブロブデータの使用方法を示しています。 このケースでは、最大面積を持つオブジェクトが特定され、その座標を使用して元の画像からオブジェクトが切り出されます。
-
Examples - 2つの連続する画像間の差分を計算します。 差分をしきい値処理し、DMAチャネル経由で出力します。
-
例 - Kirsch フィルターは、無方向エッジに対して優れたエッジ検出フィルターです。
-
例 - X方向のみの Sobel フィルター。
-
例 - 全4方向の Sobel フィルター。
-
例 - シンプルな 3x3 ボックスフィルター。
-
例 - 5x5 カーネルを使用する Gauss フィルター。
-
例 - フィルターの実装について説明します。
-
例 - 2つのフィルターを並列で使用する例。
-
例 - 元の画像データを得るために、フィルターからサブカーネルを抽出する方法を示しています。 この例では、簡単なローカルのアダプティブ二値化を実行します。
-
Examples - ラインスキャンカメラ用フィルターの実装方法について説明します。
-
使用例 - 3x3 ラプラスフィルター。
-
例 - オペレーター SampleDnを使用せずに3x3の係数でダウンサンプリングします。
-
Example - Calculates image moments orientation and eccentricity
-
使用例 - デッドピクセルの自動検出と置換を示す使用例です。


前へ

