The OpenVX Specification
dba1aa3
|
Performs subtraction between two images. The output image dimensions should be the same as the dimensions of the input images.
Arithmetic subtraction is performed between the pixel values in two VX_DF_IMAGE_U8
or two VX_DF_IMAGE_S16
images. The output image can be VX_DF_IMAGE_U8
only if both source images are VX_DF_IMAGE_U8
and the output image is explicitly set to VX_DF_IMAGE_U8
. It is otherwise VX_DF_IMAGE_S16
. If one of the input images is of type VX_DF_IMAGE_S16
, all values are converted to VX_DF_IMAGE_S16
. The overflow handling is controlled by an overflow-policy parameter. For each pixel value in the two input images:
\[ out(x,y) = in_1(x,y) - in_2(x,y) \]
Functions | |
vx_node VX_API_CALL | vxSubtractNode (vx_graph graph, vx_image in1, vx_image in2, vx_enum policy, vx_image out) |
[Graph] Creates an arithmetic subtraction node. More... | |
vx_status VX_API_CALL | vxuSubtract (vx_context context, vx_image in1, vx_image in2, vx_enum policy, vx_image out) |
[Immediate] Performs arithmetic subtraction on pixel values in the input images. More... | |
vx_node VX_API_CALL vxSubtractNode | ( | vx_graph | graph, |
vx_image | in1, | ||
vx_image | in2, | ||
vx_enum | policy, | ||
vx_image | out | ||
) |
[Graph] Creates an arithmetic subtraction node.
[in] | graph | The reference to the graph. |
[in] | in1 | An input image, VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 , the minuend. |
[in] | in2 | An input image, VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 , the subtrahend. |
[in] | policy | A VX_TYPE_ENUM of the vx_convert_policy_e enumeration. |
[out] | out | The output image, a VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 image, which must have the same dimensions as the input images. |
vx_node
. vx_node | A node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus |
vx_status VX_API_CALL vxuSubtract | ( | vx_context | context, |
vx_image | in1, | ||
vx_image | in2, | ||
vx_enum | policy, | ||
vx_image | out | ||
) |
[Immediate] Performs arithmetic subtraction on pixel values in the input images.
[in] | context | The reference to the overall context. |
[in] | in1 | A VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 input image, the minuend. |
[in] | in2 | A VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 input image, the subtrahend. |
[in] | policy | A vx_convert_policy_e enumeration. |
[out] | out | The output image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 format. |
vx_status_e
enumeration. VX_SUCCESS | Success |
* | An error occurred. See vx_status_e . |