Operator OR

Operator Library: Logic

OR 运算符执行按位逻辑或运算。 如果任何对应的位为“1”,则每个输出位都设为逻辑“1”,否则输出为“0”。 输入链路的数量必须在模块实例化时进行选择。

因此,具有 n 个输入的输出位 i 为

I/O Property

Property 值
Operator Type O
输入链路 I0,数据输入
I1..In-1,数据输入
Output Link O,数据输出

Supported Link Format

Link Parameter 输入链接 I0 输入链接 I1..In-1 Output Link O
Bit Width [1, 64]1 as I as I
Arithmetic {unsigned, signed} as I as I
Parallelism any as I as I
Kernel Columns any as I as I
Kernel Rows any as I as I
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D, VALT_SIGNAL} as I as I
Color Format any as I as I
Color Flavor any as I as I
Max. Img Width any as I as I
Max. Img Height any as I as I

1

对于无符号值,输入 Bit Width 的范围是 [1, 64]。 对于有符号输入,范围是 [2, 64]。 对于无符号彩色输入,范围是 [3, 63],对于有符号彩色,范围是 [6, 63]。

参数

无

使用示例

以下示例展示了 OR 运算符的使用方法:

  • “Hit or Miss”

    示例 - 该实现可以检测二值图像中的四个简单模式。 对于每个匹配项,输出将设置为 1。

  • “网格叠加淡入淡出”

    示例 - 输入图像上叠加了一个网格。 网格像素值由输入像素值决定。