Operator DIV

Operator Library: Arithmetics

DIV オペレーターは、入力リンク I1 の値を入力リンク I2 の値で除算します。 出力リンク O には除算の整数結果が、 出力リンク R には除算の余りが出力されます。

両方の出力において、ゼロによる除算は定義されていません。

[注] リソース

除算には多くの FPGA リソースが必要です。除算を実行する際は、最小限の Parallelism を使用するようにしてください。 2 のべき乗(2^n)による除算の場合は、代わりにシフトオペレーター ShiftRight を使用してください。

I/O Property

Property 値
オペレータータイプ O
入力リンク I1、被除数 / 分子入力
I2、除数 / 分母入力
Output Links O、整数商出力
R、余り出力

サポートされているリンクフォーマット

Link Parameter 入力リンク I1 入力リンク I2 Output Link O 出力リンク R
Bit Width [1, 64] [1, 64]1 auto2 I2 と同様
Arithmetic {unsigned, signed} as I as I as I
Parallelism any as I as I as I
Kernel Columns any as I as I as I
Kernel Rows any as I as I as I
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} as I as I as I
Color Format VAF_GRAY as I as I as I
Color Flavor FL_NONE as I as I as I
Max. Img Width any as I as I as I
Max. Img Height any as I as I as I

1

入力 I2(除数)の Bit Width は、リンク I1(被除数)の入力の Bit Width 以下である必要があります。

2

符号なし入力の場合、出力 O の Bit Width は I1 の Bit Width と等しくなります。 符号付き入力の場合、Bit Width は I1 の Bit Width + 1 と等しくなります。

パラメーター

None

使用例

DIV オペレーターの使用例を以下に示します。

  • 'Blob2D ROI Selection'

    例 - ブロブ解析オペレーターが入力カメラ画像に適用されます。 このアプレットは、アプレット内でのブロブデータの使用方法を示しています。 このケースでは、最大面積を持つオブジェクトが特定され、その座標を使用して元の画像からオブジェクトが切り出されます。

  • 'Moments in Image Processing'

    Example - Calculates image moments orientation and eccentricity

  • 'Shear of an Image'

    Example - Line Shear example with linear interpolation.

  • 'Laser Triangulation'

    例 - High Speedかつ頑健なレーザーライン検出アルゴリズム。 このアルゴリズムは、サブピクセル精度の結果を得るために重心座標を決定します。