Operator Library: Logic
オペレーター CMP_AgeB(AがB以上かを比較)は、入力リンク A の値が入力リンク B の値以上の場合は出力に論理「1」を設定し、それ以外の場合は「0」を設定します。
入力 A の値を動的なパラメータ値と比較するには、代わりに IS_GreaterEqual オペレーターを使用します。
| Link Parameter | Input Link A | Input Link B | Output Link O |
|---|---|---|---|
| Bit Width | [1, 64] unsigned、[2, 64] signed | [1, 64] unsigned、[2, 64] signed | 1 |
| Arithmetic | {unsigned, signed} | A と同様 | unsigned |
| Parallelism | any | A と同様 | as I |
| Kernel Columns | any | A と同様 | as I |
| Kernel Rows | any | A と同様 | as I |
| Img Protocol | {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} | A と同様 | as I |
| Color Format | VAF_GRAY | A と同様 | as I |
| Color Flavor | FL_NONE | A と同様 | as I |
| Max. Img Width | any | A と同様 | as I |
| Max. Img Height | any | A と同様 | as I |
| ImplementationType | ||||
|---|---|---|---|---|
| タイプ | static write parameter | |||
| Default | AUTO | |||
| 範囲 | (AUTO, EmbeddedALU, LUT) | |||
|
ImplementationType パラメータを使用すると、オペレータの実装に影響を与えること、つまり、オペレータの実装に使用されるロジック要素を定義することができます。 以下の値から選択できます: AUTO: オペレータがインスタンス化されると、オペレータのパラメータ設定に基づいて、指定された FPGA アーキテクチャに最適な実装戦略が自動的に選択されます。 EmbeddedALU: このオペレーターは、FPGA の組み込み ALU エレメントを使用します。 LUT: オペレータは FPGA の LUT 要素を使用します。
|
||||
オペレーター CMP_AgeB の使用方法は、以下の例に示されています:
-
ローカルのアダプティブしきい値処理の二値化の例。 8×8ピクセルのカーネルサイズを使用します。
-
画像の平均値を求め、その値を次に処理される画像のしきい値として使用します。
-
例 - ヒストグラムシレッショルド
-
例 - 元の画像データを得るために、フィルターからサブカーネルを抽出する方法を示しています。 この例では、簡単なローカルのアダプティブ二値化を実行します。
-
'Functional Example for Specific Operators of Library Accumulator and Library Logic'
使用例 - オペレーターの使用方法のデモ

![[注]](../common/images/admon/note.png)
前へ

