Operator DIV

Operator Library: Arithmetics

DIV 算子将输入链接 I1 处的值除以输入链接 I2 处的值。 在输出链接 O 处提供除法的整数结果。 在输出链接 R 处提供除法的余数。

除以零在两个输出端都是未定义的。

[注意] 资源

除法运算需要大量 FPGA 资源。在执行除法时,尝试使用最小化的 Parallelism。 对于除以 2 的幂次方值 (2^n) 的情况,请改用移位算子 ShiftRight。

I/O Property

Property 值
Operator Type O
输入链路 I1,被除数 / 分子输入
I2,除数 / 分母输入
Output Links O,整数商输出
R,余数输出

Supported Link Format

Link Parameter Input Link I1 Input Link 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。

参数

无

使用示例

以下示例展示了 DIV 算子的使用:

  • “Blob2D ROI Selection”

    示例 - 将斑点分析运算符应用于输入的相机图像。 该小程序展示了斑点数据在小程序中的用法。 在这种情况下,将定位面积最大的对象,并使用其坐标从原始图像中裁剪出该对象。

  • 'Moments in Image Processing'

    示例 - 计算图像矩的方向和离心率

  • “图像剪切”

    示例 - 带有线性插值的 Line Shear 示例。

  • 'Laser Triangulation'

    示例 - 一个 High Speed 且稳健的激光线检测算法。 该算法可确定重心坐标,从而获得亚像素分辨率的结果。