The OpenVX Specification  dba1aa3
Bitwise INCLUSIVE OR

Detailed Description

Performs a bitwise INCLUSIVE OR operation between two VX_DF_IMAGE_U8 images. The output image dimensions should be the same as the dimensions of the input images.

Bitwise INCLUSIVE OR is computed by the following, for each bit in each pixel in the input images:

\[ out(x,y) = in_1(x,y) \vee in_2(x,y) \]

Or expressed as C code:

out(x,y) = in_1(x,y) | in_2(x,y)

Functions

vx_node VX_API_CALL vxOrNode (vx_graph graph, vx_image in1, vx_image in2, vx_image out)
 [Graph] Creates a bitwise INCLUSIVE OR node. More...
 
vx_status VX_API_CALL vxuOr (vx_context context, vx_image in1, vx_image in2, vx_image out)
 [Immediate] Computes the bitwise inclusive-or between two images. More...
 

Function Documentation

vx_node VX_API_CALL vxOrNode ( vx_graph  graph,
vx_image  in1,
vx_image  in2,
vx_image  out 
)

[Graph] Creates a bitwise INCLUSIVE OR node.

Parameters
[in]graphThe reference to the graph.
[in]in1A VX_DF_IMAGE_U8 input image.
[in]in2A VX_DF_IMAGE_U8 input image.
[out]outThe VX_DF_IMAGE_U8 output image, which must have the same dimensions as the input images.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus
vx_status VX_API_CALL vxuOr ( vx_context  context,
vx_image  in1,
vx_image  in2,
vx_image  out 
)

[Immediate] Computes the bitwise inclusive-or between two images.

Parameters
[in]contextThe reference to the overall context.
[in]in1A VX_DF_IMAGE_U8 input image
[in]in2A VX_DF_IMAGE_U8 input image
[out]outThe VX_DF_IMAGE_U8 output image.
Returns
A vx_status_e enumeration.
Return values
VX_SUCCESSSuccess
*An error occurred. See vx_status_e.