AMD OpenCV Interop API

AMD OpenCV Interop API#

MIVisionX: Extension: AMD OpenCV Interop API
Extension: AMD OpenCV Interop API

AMD OpenVX OpenCV Interop Nodes for OpenCV Functionality within OpenVX Graph. More...

Functions

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_blur (vx_graph graph, vx_image input, vx_image output, vx_uint32 kwidth, vx_uint32 kheight, vx_int32 Anchor_X, vx_int32 Anchor_Y, vx_int32 Bordertype)
 [Graph] Creates a OpenCV blur function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_boxFilter (vx_graph graph, vx_image input, vx_image output, vx_int32 ddepth, vx_uint32 kwidth, vx_uint32 kheight, vx_int32 Anchor_X, vx_int32 Anchor_Y, vx_bool Normalized, vx_int32 Bordertype)
 [Graph] Creates a OpenCV boxFilter function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_gaussianBlur (vx_graph graph, vx_image input, vx_image output, vx_uint32 kwidth, vx_uint32 kheight, vx_float32 sigmaX, vx_float32 sigmaY, vx_int32 border_mode)
 [Graph] Creates a OpenCV GaussianBlur function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_medianBlur (vx_graph graph, vx_image input, vx_image output, vx_uint32 ksize)
 [Graph] Creates a OpenCV medianBlur function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_filter2D (vx_graph graph, vx_image input, vx_image output, vx_int32 ddepth, vx_matrix Kernel, vx_int32 Anchor_X, vx_int32 Anchor_Y, vx_float32 delta, vx_int32 border)
 [Graph] Creates a OpenCV filter2D function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_sepFilter2D (vx_graph graph, vx_image input, vx_image output, vx_int32 ddepth, vx_matrix KernelX, vx_matrix KernelY, vx_int32 Anchor_X, vx_int32 Anchor_Y, vx_float32 delta, vx_int32 border)
 [Graph] Creates a OpenCV sepFilter2D function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_bilateralFilter (vx_graph graph, vx_image input, vx_image output, vx_uint32 d, vx_float32 Sigma_Color, vx_float32 Sigma_Space, vx_int32 border_mode)
 [Graph] Creates a OpenCV BilateralFilter function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_briskCompute (vx_graph graph, vx_image input, vx_image mask, vx_array output_kp, vx_array output_des, vx_int32 thresh, vx_int32 octaves, vx_float32 patternScale)
 [Graph] Creates a OpenCV BRISK compute node to detect keypoints and optionally compute descriptors. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_briskDetect (vx_graph graph, vx_image input, vx_image mask, vx_array output_kp, vx_int32 thresh, vx_int32 octaves, vx_float32 patternScale)
 [Graph] Creates a OpenCV BRISK detector node to detect keypoints and optionally compute descriptors. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_fast (vx_graph graph, vx_image input, vx_array output_kp, vx_int32 threshold, vx_bool nonmaxSuppression)
 [Graph] Creates a OpenCV FAST feature detector node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_goodFeaturesToTrack (vx_graph graph, vx_image input, vx_array output_kp, vx_int32 maxCorners, vx_float32 qualityLevel, vx_float32 minDistance, vx_image mask, vx_int32 blockSize, vx_bool useHarrisDetector, vx_float32 k)
 [Graph] Creates a OpenCV GoodFeaturesToTrack detector node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_mserDetect (vx_graph graph, vx_image input, vx_array output_kp, vx_image mask, vx_int32 delta, vx_int32 min_area, vx_int32 max_area, vx_float32 max_variation, vx_float32 min_diversity, vx_int32 max_evolution, vx_float32 area_threshold, vx_float32 min_margin, vx_int32 edge_blur_size)
 [Graph] Creates a OpenCV MSER feature detector node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_orbCompute (vx_graph graph, vx_image input, vx_image mask, vx_array output_kp, vx_array output_des, vx_int32 nfeatures, vx_float32 scaleFactor, vx_int32 nlevels, vx_int32 edgeThreshold, vx_int32 firstLevel, vx_int32 WTA_K, vx_int32 scoreType, vx_int32 patchSize)
 [Graph] Creates a OpenCV ORB Compute node to detect keypoints and optionally compute descriptors. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_orbDetect (vx_graph graph, vx_image input, vx_image mask, vx_array output_kp, vx_int32 nfeatures, vx_float32 scaleFactor, vx_int32 nlevels, vx_int32 edgeThreshold, vx_int32 firstLevel, vx_int32 WTA_K, vx_int32 scoreType, vx_int32 patchSize)
 [Graph] Creates a OpenCV ORB detector node to detect keypoints and optionally compute descriptors. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_siftCompute (vx_graph graph, vx_image input, vx_image mask, vx_array output_kp, vx_array output_des, vx_int32 nfeatures, vx_int32 nOctaveLayers, vx_float32 contrastThreshold, vx_float32 edgeThreshold, vx_float32 sigma)
 [Graph] Creates a OpenCV SIFT Compute node to compute descriptor from specified keypoints. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_siftDetect (vx_graph graph, vx_image input, vx_image mask, vx_array output_kp, vx_int32 nfeatures, vx_int32 nOctaveLayers, vx_float32 contrastThreshold, vx_float32 edgeThreshold, vx_float32 sigma)
 [Graph] Creates a OpenCV SIFT detector node to detect keypoints and optionally compute descriptors. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_simpleBlobDetector (vx_graph graph, vx_image input, vx_array output_kp, vx_image mask)
 [Graph] Creates a OpenCV Simple Blob detector node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_starFeatureDetector (vx_graph graph, vx_image input, vx_array output_kp, vx_image mask, vx_int32 maxSize, vx_int32 responseThreshold, vx_int32 lineThresholdProjected, vx_int32 lineThresholdBinarized, vx_int32 suppressNonmaxSize)
 [Graph] Creates a OpenCV Star feature detector node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_surfCompute (vx_graph graph, vx_image input, vx_image mask, vx_array output_kp, vx_array output_des, vx_float32 hessianThreshold, vx_int32 nOctaves, vx_int32 nOctaveLayers, vx_bool extended, vx_bool upright)
 [Graph] Creates a OpenCV SURF Compute node to compute descriptor from specified keypoints. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_surfDetect (vx_graph graph, vx_image input, vx_image mask, vx_array output_kp, vx_array output_des, vx_float32 hessianThreshold, vx_int32 nOctaves, vx_int32 nOctaveLayers)
 [Graph] Creates a OpenCV SURF detector node to detect keypoints and optionally compute descriptors. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_flip (vx_graph graph, vx_image input, vx_image output, vx_int32 FlipCode)
 [Graph] Creates a OpenCV Flip function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_transpose (vx_graph graph, vx_image input, vx_image output)
 [Graph] Creates a OpenCV transpose function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_integral (vx_graph graph, vx_image input, vx_image output, vx_int32 sdepth)
 [Graph] Creates a OpenCV integral function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_norm (vx_graph graph, vx_image input, vx_float32 norm_value, vx_int32 norm_type)
 [Graph] Creates a OpenCV norm function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_countNonZero (vx_graph graph, vx_image input, vx_int32 non_zero)
 [Graph] Creates a OpenCV countNonZero function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_multiply (vx_graph graph, vx_image input_1, vx_image input_2, vx_image output, vx_float32 scale, vx_int32 dtype)
 [Graph] Creates a OpenCV Multiply function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_divide (vx_graph graph, vx_image input_1, vx_image input_2, vx_image output, vx_float32 scale, vx_int32 dtype)
 [Graph] Creates a OpenCV Divide function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_add (vx_graph graph, vx_image input_1, vx_image input_2, vx_image output)
 [Graph] Creates a OpenCV ADD function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_subtract (vx_graph graph, vx_image input_1, vx_image input_2, vx_image output)
 [Graph] Creates a OpenCV Subtract function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_absDiff (vx_graph graph, vx_image input_1, vx_image input_2, vx_image output)
 [Graph] Creates a OpenCV absdiff function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_addWeighted (vx_graph graph, vx_image input_1, vx_float32 aplha, vx_image input_2, vx_float32 beta, vx_float32 gamma, vx_image output, vx_int32 dtype)
 [Graph] Creates a OpenCV addWeighted function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_adaptiveThreshold (vx_graph graph, vx_image input, vx_image output, vx_float32 maxValue, vx_int32 adaptiveMethod, vx_int32 thresholdType, vx_int32 blockSize, vx_float32 c)
 [Graph] Creates a OpenCV adaptiveThreshold function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_threshold (vx_graph graph, vx_image input, vx_image output, vx_float32 thresh, vx_float32 maxVal, vx_int32 type)
 [Graph] Creates a OpenCV threshold function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_distanceTransform (vx_graph graph, vx_image input, vx_image output)
 [Graph] Creates a OpenCV distanceTransform function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_cvtColor (vx_graph graph, vx_image input, vx_image output, vx_uint32 CODE)
 [Graph] Creates a OpenCV cvtColor function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_fastNlMeansDenoising (vx_graph graph, vx_image input, vx_image output, vx_float32 h, vx_int32 template_ws, vx_int32 search_ws)
 [Graph] Creates a OpenCV fastNlMeansDenoising function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_fastNlMeansDenoisingColored (vx_graph graph, vx_image input, vx_image output, vx_float32 h, vx_float32 h_color, vx_int32 template_ws, vx_int32 search_ws)
 [Graph] Creates a OpenCV fastNlMeansDenoisingColored function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_resize (vx_graph graph, vx_image input, vx_image output, vx_int32 Size_X, vx_int32 Size_Y, vx_float32 FX, vx_float32 FY, vx_int32 interpolation)
 [Graph] Creates a OpenCV Resize function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_pyrUp (vx_graph graph, vx_image input, vx_image output, vx_uint32 Swidth, vx_uint32 Sheight, vx_int32 bordertype)
 [Graph] Creates a OpenCV pyrup function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_pyrDown (vx_graph graph, vx_image input, vx_image output, vx_uint32 Swidth, vx_uint32 Sheight, vx_int32 bordertype)
 [Graph] Creates a OpenCV pyrdown function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_buildPyramid (vx_graph graph, vx_image input, vx_pyramid output, vx_uint32 maxLevel, vx_uint32 border)
 [Graph] Creates a OpenCV buildPyramid function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_buildOpticalFlowPyramid (vx_graph graph, vx_image input, vx_pyramid output, vx_uint32 S_width, vx_uint32 S_height, vx_int32 WinSize, vx_bool WithDerivatives, vx_int32 Pyr_border, vx_int32 derviBorder, vx_bool tryReuse)
 [Graph] Creates a OpenCV buildOpticalFlowPyramid function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_dilate (vx_graph graph, vx_image input, vx_image output, vx_matrix Kernel, vx_int32 Anchor_X, vx_int32 Anchor_Y, vx_int32 iterations, vx_int32 border)
 [Graph] Creates a OpenCV Dilate function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_erode (vx_graph graph, vx_image input, vx_image output, vx_matrix Kernel, vx_int32 Anchor_X, vx_int32 Anchor_Y, vx_int32 iterations, vx_int32 border)
 [Graph] Creates a OpenCV Erode function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_warpAffine (vx_graph graph, vx_image input, vx_image output, vx_matrix M, vx_int32 Size_X, vx_int32 Size_Y, vx_int32 flags, vx_int32 border)
 [Graph] Creates a OpenCV warpAffine function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_warpPerspective (vx_graph graph, vx_image input, vx_image output, vx_matrix M, vx_int32 Size_X, vx_int32 Size_Y, vx_int32 flags, vx_int32 border)
 [Graph] Creates a OpenCV warpPerspective function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_morphologyEX (vx_graph graph, vx_image input, vx_image output, vx_int32 OP, vx_matrix Kernel, vx_int32 Anchor_X, vx_int32 Anchor_Y, vx_int32 iterations, vx_int32 border)
 [Graph] Creates a OpenCV morphologyEX function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_bitwiseAnd (vx_graph graph, vx_image input_1, vx_image input_2, vx_image output)
 [Graph] Creates a OpenCV Bitwise And function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_bitwiseNot (vx_graph graph, vx_image input, vx_image output)
 [Graph] Creates a OpenCV Bitwise NOT function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_bitwiseOr (vx_graph graph, vx_image input_1, vx_image input_2, vx_image output)
 [Graph] Creates a OpenCV Bitwise OR function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_bitwiseXor (vx_graph graph, vx_image input_1, vx_image input_2, vx_image output)
 [Graph] Creates a OpenCV Bitwise XOR function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_canny (vx_graph graph, vx_image input, vx_image output, vx_float32 threshold1, vx_float32 threshold2, vx_int32 aperture_size, vx_bool L2_Gradient)
 [Graph] Creates a OpenCV Canny function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_compare (vx_graph graph, vx_image input_1, vx_image input_2, vx_image output, vx_int32 cmpop)
 [Graph] Creates a OpenCV Compare function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_convertScaleAbs (vx_graph graph, vx_image image_in, vx_image image_out, vx_float32 alpha, vx_float32 beta)
 [Graph] Creates a OpenCV convertScaleAbs function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_cornerHarris (vx_graph graph, vx_image input, vx_image output, vx_int32 blocksize, vx_int32 ksize, vx_float32 k, vx_int32 border)
 [Graph] Creates a OpenCV cornerHarris function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_cornerMinEigenVal (vx_graph graph, vx_image input, vx_image output, vx_uint32 blockSize, vx_uint32 ksize, vx_int32 border)
 [Graph] Creates a OpenCV cornerMinEigenVal function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_laplacian (vx_graph graph, vx_image input, vx_image output, vx_uint32 ddepth, vx_uint32 ksize, vx_float32 scale, vx_float32 delta, vx_int32 border_mode)
 [Graph] Creates a OpenCV Laplacian function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_scharr (vx_graph graph, vx_image input, vx_image output, vx_int32 ddepth, vx_int32 dx, vx_int32 dy, vx_float32 scale, vx_float32 delta, vx_int32 bordertype)
 [Graph] Creates a OpenCV Scharr function node. More...
 
SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_sobel (vx_graph graph, vx_image input, vx_image output, vx_int32 ddepth, vx_int32 dx, vx_int32 dy, vx_int32 Ksize, vx_float32 scale, vx_float32 delta, vx_int32 bordertype)
 [Graph] Creates a OpenCV Sobel function node. More...
 

Detailed Description

AMD OpenVX OpenCV Interop Nodes for OpenCV Functionality within OpenVX Graph.

Function Documentation

◆ vxExtCvNode_absDiff()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_absDiff ( vx_graph  graph,
vx_image  input_1,
vx_image  input_2,
vx_image  output 
)

[Graph] Creates a OpenCV absdiff function node.

Parameters
[in]graphThe reference to the graph.
[in]input_1The input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 format.
[in]input_2The input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 format.
[out]outputThe output image is as same size and type of input.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_adaptiveThreshold()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_adaptiveThreshold ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_float32  maxValue,
vx_int32  adaptiveMethod,
vx_int32  thresholdType,
vx_int32  blockSize,
vx_float32  c 
)

[Graph] Creates a OpenCV adaptiveThreshold function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]outputThe output image is as same size and type of input.
[in]maxValueThe input VX_TYPE_FLOAT32 scalar to set maxValue.
[in]adaptiveMethodThe input VX_TYPE_INT32 scalar to set adaptiveMethod.
[in]thresholdTypeThe input VX_TYPE_INT32 scalar to set thresholdType.
[in]blockSizeThe input VX_TYPE_INT32 scalar to set blockSize.
[in]cThe input VX_TYPE_FLOAT32 scalar to set c.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_add()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_add ( vx_graph  graph,
vx_image  input_1,
vx_image  input_2,
vx_image  output 
)

[Graph] Creates a OpenCV ADD function node.

Parameters
[in]graphThe reference to the graph.
[in]input_1The input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 format.
[in]input_2The input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 format.
[out]outputThe output image is as same size and type of input.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_addWeighted()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_addWeighted ( vx_graph  graph,
vx_image  input_1,
vx_float32  aplha,
vx_image  input_2,
vx_float32  beta,
vx_float32  gamma,
vx_image  output,
vx_int32  dtype 
)

[Graph] Creates a OpenCV addWeighted function node.

Parameters
[in]graphThe reference to the graph.
[in]input_1The input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 format.
[in]aplhaThe input VX_TYPE_FLOAT32 scalar to set aplha.
[in]input_2The input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 format.
[in]betaThe input VX_TYPE_FLOAT32 scalar to set beta.
[in]gammaThe input VX_TYPE_FLOAT32 scalar to set gamma.
[out]outputThe output image is as same size and type of input.
[in]dtypeThe input VX_TYPE_INT32 scalar to set dtype.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_bilateralFilter()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_bilateralFilter ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_uint32  d,
vx_float32  Sigma_Color,
vx_float32  Sigma_Space,
vx_int32  border_mode 
)

[Graph] Creates a OpenCV BilateralFilter function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]outputThe output image is as same size and type of input.
[in]dThe input VX_TYPE_UINT32 scalar to set K width.
[in]Sigma_ColorThe input VX_TYPE_FLOAT32 scalar to set sigmaX.
[in]Sigma_SpaceThe input VX_TYPE_FLOAT32 scalar to set sigmaY.
[in]border_modemode The input VX_TYPE_UINT32 scalar to set border mode.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_bitwiseAnd()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_bitwiseAnd ( vx_graph  graph,
vx_image  input_1,
vx_image  input_2,
vx_image  output 
)

[Graph] Creates a OpenCV Bitwise And function node.

Parameters
[in]graphThe reference to the graph.
[in]input_1The input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 format.
[in]input_2The input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 format.
[out]outputThe output image is as same size and type of input.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_bitwiseNot()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_bitwiseNot ( vx_graph  graph,
vx_image  input,
vx_image  output 
)

[Graph] Creates a OpenCV Bitwise NOT function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 format.
[out]outputThe output image is as same size and type of input.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_bitwiseOr()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_bitwiseOr ( vx_graph  graph,
vx_image  input_1,
vx_image  input_2,
vx_image  output 
)

[Graph] Creates a OpenCV Bitwise OR function node.

Parameters
[in]graphThe reference to the graph.
[in]input_1The input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 format.
[in]input_2The input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 format.
[out]outputThe output image is as same size and type of input.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_bitwiseXor()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_bitwiseXor ( vx_graph  graph,
vx_image  input_1,
vx_image  input_2,
vx_image  output 
)

[Graph] Creates a OpenCV Bitwise XOR function node.

Parameters
[in]graphThe reference to the graph.
[in]input_1The input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 format.
[in]input_2The input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 format.
[out]outputThe output image is as same size and type of input.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_blur()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_blur ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_uint32  kwidth,
vx_uint32  kheight,
vx_int32  Anchor_X,
vx_int32  Anchor_Y,
vx_int32  Bordertype 
)

[Graph] Creates a OpenCV blur function node.


OpenCV VX_API_ENTRY C Function NODE

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 or VX_DF_IMAGE_U16 format.
[out]outputThe output image is as same size and type of input.
[in]kwidthThe input VX_TYPE_UINT32 scalar to set normalized box filter width.
[in]kheightThe input VX_TYPE_UINT32 scalar to set normalized box filter height.
[in]Anchor_XThe input VX_TYPE_UINT32 scalar to set anchor point x.
[in]Anchor_YThe input VX_TYPE_UINT32 scalar to set anchor point y.
[in]BordertypeThe input VX_TYPE_UINT32 scalar to set borderType.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_boxFilter()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_boxFilter ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_int32  ddepth,
vx_uint32  kwidth,
vx_uint32  kheight,
vx_int32  Anchor_X,
vx_int32  Anchor_Y,
vx_bool  Normalized,
vx_int32  Bordertype 
)

[Graph] Creates a OpenCV boxFilter function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 or VX_DF_IMAGE_U16 format.
[out]outputThe output image is as same size and type of input.
[in]ddepthThe input VX_TYPE_INT32 scalar to set output image depth.
[in]kwidthThe input VX_TYPE_UINT32 scalar to set box filter width.
[in]kheightThe input VX_TYPE_UINT32 scalar to set box filter height.
[in]Anchor_XThe input VX_TYPE_UINT32 scalar to set anchor point x.
[in]Anchor_YThe input VX_TYPE_UINT32 scalar to set anchor point y.
[in]NormalizedThe input VX_TYPE_BOOL scalar for Normalized argument.
[in]BordertypeThe input VX_TYPE_UINT32 scalar to set borderType.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_briskCompute()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_briskCompute ( vx_graph  graph,
vx_image  input,
vx_image  mask,
vx_array  output_kp,
vx_array  output_des,
vx_int32  thresh,
vx_int32  octaves,
vx_float32  patternScale 
)

[Graph] Creates a OpenCV BRISK compute node to detect keypoints and optionally compute descriptors.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[in]maskThe mask image in VX_DF_IMAGE_U8 format (optional).
[out]output_kpThe output keypoints vx_array of VX_TYPE_KEYPOINT.
[out]output_desThe output descriptors vx_array of user defined data type with 64/128 byte element size depending upon extended argument (optional).
[in]threshThe input VX_TYPE_INT32 scalar for thresh argument.
[in]octavesThe input VX_TYPE_INT32 scalar for octaves argument.
[in]patternScaleThe input VX_TYPE_FLOAT32 scalar for patternScale argument.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_briskDetect()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_briskDetect ( vx_graph  graph,
vx_image  input,
vx_image  mask,
vx_array  output_kp,
vx_int32  thresh,
vx_int32  octaves,
vx_float32  patternScale 
)

[Graph] Creates a OpenCV BRISK detector node to detect keypoints and optionally compute descriptors.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[in]maskThe mask image in VX_DF_IMAGE_U8 format (optional).
[out]output_kpThe output keypoints vx_array of VX_TYPE_KEYPOINT.
[in]threshThe input VX_TYPE_INT32 scalar for thresh argument.
[in]octavesThe input VX_TYPE_INT32 scalar for octaves argument.
[in]patternScaleThe input VX_TYPE_FLOAT32 scalar for patternScale argument.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_buildOpticalFlowPyramid()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_buildOpticalFlowPyramid ( vx_graph  graph,
vx_image  input,
vx_pyramid  output,
vx_uint32  S_width,
vx_uint32  S_height,
vx_int32  WinSize,
vx_bool  WithDerivatives,
vx_int32  Pyr_border,
vx_int32  derviBorder,
vx_bool  tryReuse 
)

[Graph] Creates a OpenCV buildOpticalFlowPyramid function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]outputThe output Pyramid.
[in]S_widthThe input VX_TYPE_INT32 scalar to set S_width.
[in]S_heightThe input VX_TYPE_INT32 scalar to set S_height.
[in]WinSizeThe input VX_TYPE_INT32 scalar to set WinSize.
[in]WithDerivativesThe input VX_TYPE_BOOL scalar to set withDerivatives.
[in]Pyr_borderThe input VX_TYPE_INT32 scalar to set Pyr_border.
[in]derviBorderThe input VX_TYPE_INT32 scalar to set derviBorder.
[in]tryReuseThe input VX_TYPE_BOOL scalar to set tryReuseInputImage.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_buildPyramid()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_buildPyramid ( vx_graph  graph,
vx_image  input,
vx_pyramid  output,
vx_uint32  maxLevel,
vx_uint32  border 
)

[Graph] Creates a OpenCV buildPyramid function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]outputThe output Pyramid.
[in]maxLevelThe input VX_TYPE_UINT32 scalar to set maxLevel.
[in]borderThe input VX_TYPE_UINT32 scalar to set border.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_canny()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_canny ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_float32  threshold1,
vx_float32  threshold2,
vx_int32  aperture_size,
vx_bool  L2_Gradient 
)

[Graph] Creates a OpenCV Canny function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]outputThe output image is as same size and type of input.
[in]threshold1The input VX_TYPE_FLOAT32 scalar to set threshold1.
[in]threshold2The input VX_TYPE_FLOAT32 scalar to set threshold2.
[in]aperture_sizeThe input VX_TYPE_INT32 scalar to set aperture_size.
[in]L2_GradientThe input VX_TYPE_BOOL scalar to set L2_Gradient.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_compare()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_compare ( vx_graph  graph,
vx_image  input_1,
vx_image  input_2,
vx_image  output,
vx_int32  cmpop 
)

[Graph] Creates a OpenCV Compare function node.

Parameters
[in]graphThe reference to the graph.
[in]input_1The input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 format.
[in]input_2The input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 format.
[out]outputThe output image is as same size and type of input.
[in]cmpopThe input value in vx_int32 format.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_convertScaleAbs()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_convertScaleAbs ( vx_graph  graph,
vx_image  image_in,
vx_image  image_out,
vx_float32  alpha,
vx_float32  beta 
)

[Graph] Creates a OpenCV convertScaleAbs function node.

Parameters
[in]graphThe reference to the graph.
[in]image_inThe input image in VX_DF_IMAGE_U8 format.
[out]image_outThe output image is as same size and type of input.
[in]alphaThe input VX_TYPE_FLOAT32 scalar to set alpha.
[in]betaThe input VX_TYPE_FLOAT32 scalar to set beta.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_cornerHarris()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_cornerHarris ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_int32  blocksize,
vx_int32  ksize,
vx_float32  k,
vx_int32  border 
)

[Graph] Creates a OpenCV cornerHarris function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]outputThe output image is as same size and type of input.
[in]blocksizeThe input VX_TYPE_INT32 scalar to set blocksize.
[in]ksizeThe input VX_TYPE_INT32 scalar to set ksize.
[in]kThe input VX_TYPE_FLOAT32 scalar to set K.
[in]borderThe input VX_TYPE_INT32 scalar to set border.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_cornerMinEigenVal()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_cornerMinEigenVal ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_uint32  blockSize,
vx_uint32  ksize,
vx_int32  border 
)

[Graph] Creates a OpenCV cornerMinEigenVal function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]outputThe output image is as same size and type of input.
[in]blockSizeThe input VX_TYPE_UINT32 scalar to set blocksize.
[in]ksizeThe input VX_TYPE_UINT32 scalar to set ksize.
[in]borderThe input VX_TYPE_INT32 scalar to set border.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_countNonZero()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_countNonZero ( vx_graph  graph,
vx_image  input,
vx_int32  non_zero 
)

[Graph] Creates a OpenCV countNonZero function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]non_zeroThe output VX_TYPE_INT32 scalar non_zero.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_cvtColor()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_cvtColor ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_uint32  CODE 
)

[Graph] Creates a OpenCV cvtColor function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 format.
[out]outputThe output image is as same size and type of input.
[in]CODEThe input VX_TYPE_UINT32 scalar to set FlipCode.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_dilate()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_dilate ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_matrix  Kernel,
vx_int32  Anchor_X,
vx_int32  Anchor_Y,
vx_int32  iterations,
vx_int32  border 
)

[Graph] Creates a OpenCV Dilate function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]outputThe output image is as same size and type of input.
[in]KernelThe input vx_matrix matrix to set Kernel.
[in]Anchor_XThe input VX_TYPE_INT32 scalar to set Anchor_X.
[in]Anchor_YThe input VX_TYPE_INT32 scalar to set Anchor_Y.
[in]iterationsThe input VX_TYPE_INT32 scalar to set iterations.
[in]borderThe input VX_TYPE_INT32 scalar to set border.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_distanceTransform()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_distanceTransform ( vx_graph  graph,
vx_image  input,
vx_image  output 
)

[Graph] Creates a OpenCV distanceTransform function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]outputThe output image is as same size and type of input.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_divide()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_divide ( vx_graph  graph,
vx_image  input_1,
vx_image  input_2,
vx_image  output,
vx_float32  scale,
vx_int32  dtype 
)

[Graph] Creates a OpenCV Divide function node.

Parameters
[in]graphThe reference to the graph.
[in]input_1The input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 format.
[in]input_2The input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 format.
[out]outputThe output image is as same size and type of input.
[in]scaleThe input VX_TYPE_FLOAT32 scalar to set scale.
[in]dtypeThe input VX_TYPE_INT32 scalar to set dtype.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_erode()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_erode ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_matrix  Kernel,
vx_int32  Anchor_X,
vx_int32  Anchor_Y,
vx_int32  iterations,
vx_int32  border 
)

[Graph] Creates a OpenCV Erode function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]outputThe output image is as same size and type of input.
[in]KernelThe input vx_matrix matrix to set Kernel.
[in]Anchor_XThe input VX_TYPE_INT32 scalar to set Anchor_X.
[in]Anchor_YThe input VX_TYPE_INT32 scalar to set Anchor_Y.
[in]iterationsThe input VX_TYPE_INT32 scalar to set iterations.
[in]borderThe input VX_TYPE_INT32 scalar to set border.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_fast()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_fast ( vx_graph  graph,
vx_image  input,
vx_array  output_kp,
vx_int32  threshold,
vx_bool  nonmaxSuppression 
)

[Graph] Creates a OpenCV FAST feature detector node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]output_kpThe output keypoints vx_array of VX_TYPE_KEYPOINT.
[in]thresholdThe input VX_TYPE_INT32 scalar for threshold argument.
[in]nonmaxSuppressionThe input VX_TYPE_BOOL scalar for nonmaxSuppression argument.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_fastNlMeansDenoising()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_fastNlMeansDenoising ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_float32  h,
vx_int32  template_ws,
vx_int32  search_ws 
)

[Graph] Creates a OpenCV fastNlMeansDenoising function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]outputThe output image is as same size and type of input.
[in]hThe input VX_TYPE_FLOAT32 scalar to set h.
[in]template_wsThe input VX_TYPE_INT32 scalar to set template_ws.
[in]search_wsThe input VX_TYPE_UINT32 scalar to set search_ws.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_fastNlMeansDenoisingColored()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_fastNlMeansDenoisingColored ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_float32  h,
vx_float32  h_color,
vx_int32  template_ws,
vx_int32  search_ws 
)

[Graph] Creates a OpenCV fastNlMeansDenoisingColored function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_RGB format.
[out]outputThe output image is as same size and type of input.
[in]hThe input VX_TYPE_FLOAT32 scalar to set h.
[in]h_colorThe input VX_TYPE_FLOAT32 scalar to set h_color.
[in]template_wsThe input VX_TYPE_INT32 scalar to set template_ws.
[in]search_wsThe input VX_TYPE_UINT32 scalar to set search_ws.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_filter2D()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_filter2D ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_int32  ddepth,
vx_matrix  Kernel,
vx_int32  Anchor_X,
vx_int32  Anchor_Y,
vx_float32  delta,
vx_int32  border 
)

[Graph] Creates a OpenCV filter2D function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]outputThe output image is as same size and type of input.
[in]ddepthThe input VX_TYPE_INT32 scalar to set ddepth.
[in]KernelThe input vx_matrix scalar to set Kernel.
[in]Anchor_XThe input VX_TYPE_INT32 scalar to set Anchor_X.
[in]Anchor_YThe input VX_TYPE_INT32 scalar to set Anchor_Y.
[in]deltaThe input VX_TYPE_FLOAT32 scalar to set delta.
[in]borderThe input VX_TYPE_INT32 scalar to set border.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_flip()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_flip ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_int32  FlipCode 
)

[Graph] Creates a OpenCV Flip function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 format.
[out]outputThe output image is as same size and type of input.
[in]FlipCodeThe input VX_TYPE_INT32 scalar to set FlipCode.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_gaussianBlur()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_gaussianBlur ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_uint32  kwidth,
vx_uint32  kheight,
vx_float32  sigmaX,
vx_float32  sigmaY,
vx_int32  border_mode 
)

[Graph] Creates a OpenCV GaussianBlur function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 or VX_DF_IMAGE_U16 format.
[out]outputThe output image is as same size and type of input.
[in]kwidthThe input VX_TYPE_UINT32 scalar to set gaussian filter width.
[in]kheightThe input VX_TYPE_UINT32 scalar to set gaussian filter height.
[in]sigmaXThe input VX_TYPE_FLOAT32 scalar to set gaussian filter standard deviation in x-direction.
[in]sigmaYThe input VX_TYPE_FLOAT32 scalar to set gaussian filter standard deviation in y-direction.
[in]border_modeThe input VX_TYPE_ENUM scalar to set border mode.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_goodFeaturesToTrack()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_goodFeaturesToTrack ( vx_graph  graph,
vx_image  input,
vx_array  output_kp,
vx_int32  maxCorners,
vx_float32  qualityLevel,
vx_float32  minDistance,
vx_image  mask,
vx_int32  blockSize,
vx_bool  useHarrisDetector,
vx_float32  k 
)

[Graph] Creates a OpenCV GoodFeaturesToTrack detector node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]output_kpThe output keypoints vx_array of VX_TYPE_KEYPOINT.
[in]maxCornersThe input VX_TYPE_INT32 scalar for maxCorners argument.
[in]qualityLevelThe input VX_TYPE_FLOAT32 scalar for qualityLevel argument.
[in]minDistanceThe input VX_TYPE_FLOAT32 scalar for minDistance argument.
[in]maskThe mask image in VX_DF_IMAGE_U8 format (optional).
[in]blockSizeThe input VX_TYPE_INT32 scalar for blockSize argument.
[in]useHarrisDetectorThe input VX_TYPE_BOOL scalar for useHarrisDetector argument.
[in]kThe input VX_TYPE_FLOAT32 scalar for k argument.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_integral()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_integral ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_int32  sdepth 
)

[Graph] Creates a OpenCV integral function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]outputThe output image in VX_DF_IMAGE_U32 or VX_DF_IMAGE_S32 format.
[in]sdepthThe input VX_TYPE_INT32 scalar to set sdepth.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_laplacian()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_laplacian ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_uint32  ddepth,
vx_uint32  ksize,
vx_float32  scale,
vx_float32  delta,
vx_int32  border_mode 
)

[Graph] Creates a OpenCV Laplacian function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]outputThe output image is as same size and type of input.
[in]ddepthThe input VX_TYPE_UINT32 scalar to set ddepth.
[in]ksizeThe input VX_TYPE_UINT32 scalar to set ksize.
[in]scaleThe input VX_TYPE_FLOAT32 scalar to set scale.
[in]deltaThe input VX_TYPE_FLOAT32 scalar to set delta.
[in]border_modeThe input VX_TYPE_INT32 scalar to set border_mode.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_medianBlur()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_medianBlur ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_uint32  ksize 
)

[Graph] Creates a OpenCV medianBlur function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_U16 format.
[out]outputThe output image is as same size and type of input.
[in]ksizeThe input VX_TYPE_UINT32 scalar to set the aperture linear size.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_morphologyEX()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_morphologyEX ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_int32  OP,
vx_matrix  Kernel,
vx_int32  Anchor_X,
vx_int32  Anchor_Y,
vx_int32  iterations,
vx_int32  border 
)

[Graph] Creates a OpenCV morphologyEX function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]outputThe output image is as same size and type of input.
[in]OPThe input VX_TYPE_INT32 scalar to set OP.
[in]KernelThe input vx_matrix matrix to set Kernel.
[in]Anchor_XThe input VX_TYPE_INT32 scalar to set Anchor_X.
[in]Anchor_YThe input VX_TYPE_INT32 scalar to set Anchor_Y.
[in]iterationsThe input VX_TYPE_INT32 scalar to set iterations.
[in]borderThe input VX_TYPE_INT32 scalar to set border.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_mserDetect()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_mserDetect ( vx_graph  graph,
vx_image  input,
vx_array  output_kp,
vx_image  mask,
vx_int32  delta,
vx_int32  min_area,
vx_int32  max_area,
vx_float32  max_variation,
vx_float32  min_diversity,
vx_int32  max_evolution,
vx_float32  area_threshold,
vx_float32  min_margin,
vx_int32  edge_blur_size 
)

[Graph] Creates a OpenCV MSER feature detector node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_RGB format.
[out]output_kpThe output keypoints vx_array of VX_TYPE_KEYPOINT.
[in]maskThe mask image in VX_DF_IMAGE_U8 format (optional).
[in]deltaThe input VX_TYPE_INT32 scalar for delta argument.
[in]min_areaThe input VX_TYPE_INT32 scalar for min_area argument.
[in]max_areaThe input VX_TYPE_INT32 scalar for max_area argument.
[in]max_variationThe input VX_TYPE_FLOAT32 scalar for max_variation argument.
[in]min_diversityThe input VX_TYPE_FLOAT32 scalar for min_diversity argument.
[in]max_evolutionThe input VX_TYPE_INT32 scalar for max_evolution argument.
[in]area_thresholdThe input VX_TYPE_FLOAT32 scalar for area_threshold argument.
[in]min_marginThe input VX_TYPE_FLOAT32 scalar for min_margin argument.
[in]edge_blur_sizeThe input VX_TYPE_INT32 scalar for max_area argument.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_multiply()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_multiply ( vx_graph  graph,
vx_image  input_1,
vx_image  input_2,
vx_image  output,
vx_float32  scale,
vx_int32  dtype 
)

[Graph] Creates a OpenCV Multiply function node.

Parameters
[in]graphThe reference to the graph.
[in]input_1The input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 format.
[in]input_2The input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 format.
[out]outputThe output image is as same size and type of input.
[in]scaleThe input VX_TYPE_FLOAT32 scalar to set scale.
[in]dtypeThe input VX_TYPE_INT32 scalar to set dtype.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_norm()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_norm ( vx_graph  graph,
vx_image  input,
vx_float32  norm_value,
vx_int32  norm_type 
)

[Graph] Creates a OpenCV norm function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]norm_valueThe output VX_TYPE_FLOAT32 scalar norm_value.
[in]norm_typeThe input VX_TYPE_INT32 scalar to set norm_type.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_orbCompute()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_orbCompute ( vx_graph  graph,
vx_image  input,
vx_image  mask,
vx_array  output_kp,
vx_array  output_des,
vx_int32  nfeatures,
vx_float32  scaleFactor,
vx_int32  nlevels,
vx_int32  edgeThreshold,
vx_int32  firstLevel,
vx_int32  WTA_K,
vx_int32  scoreType,
vx_int32  patchSize 
)

[Graph] Creates a OpenCV ORB Compute node to detect keypoints and optionally compute descriptors.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[in]maskThe mask image in VX_DF_IMAGE_U8 format (optional).
[in]output_kpThe output keypoints vx_array of VX_TYPE_KEYPOINT.
[out]output_desThe output descriptors vx_array of user defined data type with 64/128 byte element size depending upon extended argument.
[in]nfeaturesThe input VX_TYPE_INT32 scalar for nfeatures argument.
[in]scaleFactorThe input VX_TYPE_FLOAT32 scalar for scaleFactor argument.
[in]nlevelsThe input VX_TYPE_INT32 scalar for nlevels argument.
[in]edgeThresholdThe input VX_TYPE_INT32 scalar for edgeThreshold argument.
[in]firstLevelThe input VX_TYPE_INT32 scalar for firstLevel argument.
[in]WTA_KThe input VX_TYPE_INT32 scalar for WTA_K argument.
[in]scoreTypeThe input VX_TYPE_INT32 scalar for scoreType argument.
[in]patchSizeThe input VX_TYPE_INT32 scalar for patchSize argument.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_orbDetect()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_orbDetect ( vx_graph  graph,
vx_image  input,
vx_image  mask,
vx_array  output_kp,
vx_int32  nfeatures,
vx_float32  scaleFactor,
vx_int32  nlevels,
vx_int32  edgeThreshold,
vx_int32  firstLevel,
vx_int32  WTA_K,
vx_int32  scoreType,
vx_int32  patchSize 
)

[Graph] Creates a OpenCV ORB detector node to detect keypoints and optionally compute descriptors.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[in]maskThe mask image in VX_DF_IMAGE_U8 format (optional).
[out]output_kpThe output keypoints vx_array of VX_TYPE_KEYPOINT.
[in]nfeaturesThe input VX_TYPE_INT32 scalar for nfeatures argument.
[in]scaleFactorThe input VX_TYPE_FLOAT32 scalar for scaleFactor argument.
[in]nlevelsThe input VX_TYPE_INT32 scalar for nlevels argument.
[in]edgeThresholdThe input VX_TYPE_INT32 scalar for edgeThreshold argument.
[in]firstLevelThe input VX_TYPE_INT32 scalar for firstLevel argument.
[in]WTA_KThe input VX_TYPE_INT32 scalar for WTA_K argument.
[in]scoreTypeThe input VX_TYPE_INT32 scalar for scoreType argument.
[in]patchSizeThe input VX_TYPE_INT32 scalar for patchSize argument.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_pyrDown()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_pyrDown ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_uint32  Swidth,
vx_uint32  Sheight,
vx_int32  bordertype 
)

[Graph] Creates a OpenCV pyrdown function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]outputThe output image is as same size and type of input.
[in]SwidthThe input VX_TYPE_UINT32 scalar to set Swidth.
[in]SheightThe input VX_TYPE_UINT32 scalar to set Sheight.
[in]bordertypeThe input VX_TYPE_INT32 scalar to set bordertype.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_pyrUp()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_pyrUp ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_uint32  Swidth,
vx_uint32  Sheight,
vx_int32  bordertype 
)

[Graph] Creates a OpenCV pyrup function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]outputThe output image is as same size and type of input.
[in]SwidthThe input VX_TYPE_UINT32 scalar to set Swidth.
[in]SheightThe input VX_TYPE_UINT32 scalar to set Sheight.
[in]bordertypeThe input VX_TYPE_INT32 scalar to set bordertype.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_resize()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_resize ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_int32  Size_X,
vx_int32  Size_Y,
vx_float32  FX,
vx_float32  FY,
vx_int32  interpolation 
)

[Graph] Creates a OpenCV Resize function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]outputThe output image is as same size and type of input.
[in]Size_XThe input VX_TYPE_INT32 scalar to set Size_X.
[in]Size_YThe input VX_TYPE_INT32 scalar to set Size_Y.
[in]FXThe input VX_TYPE_FLOAT32 scalar to set FX.
[in]FYThe input VX_TYPE_FLOAT32 scalar to set FY.
[in]interpolationThe input VX_TYPE_INT32 scalar to set interpolation.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_scharr()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_scharr ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_int32  ddepth,
vx_int32  dx,
vx_int32  dy,
vx_float32  scale,
vx_float32  delta,
vx_int32  bordertype 
)

[Graph] Creates a OpenCV Scharr function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]outputThe output image is as same size and type of input.
[in]ddepthThe input VX_TYPE_INT32 scalar to set ddepth.
[in]dxThe input VX_TYPE_INT32 scalar to set dx.
[in]dyThe input VX_TYPE_INT32 scalar to set dy.
[in]scaleThe input VX_TYPE_FLOAT32 scalar to set scale.
[in]deltaThe input VX_TYPE_FLOAT32 scalar to set delta.
[in]bordertypeThe input VX_TYPE_INT32 scalar to set bordertype.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_sepFilter2D()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_sepFilter2D ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_int32  ddepth,
vx_matrix  KernelX,
vx_matrix  KernelY,
vx_int32  Anchor_X,
vx_int32  Anchor_Y,
vx_float32  delta,
vx_int32  border 
)

[Graph] Creates a OpenCV sepFilter2D function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]outputThe output image is as same size and type of input.
[in]ddepthThe input VX_TYPE_INT32 scalar to set ddepth.
[in]KernelXThe input vx_matrix matrix to set KernelX.
[in]KernelYThe input vx_matrix matrix to set KernelY.
[in]Anchor_XThe input VX_TYPE_INT32 scalar to set Anchor_X.
[in]Anchor_YThe input VX_TYPE_INT32 scalar to set Anchor_Y.
[in]deltaThe input VX_TYPE_FLOAT32 scalar to set delta.
[in]borderThe input VX_TYPE_INT32 scalar to set border.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_siftCompute()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_siftCompute ( vx_graph  graph,
vx_image  input,
vx_image  mask,
vx_array  output_kp,
vx_array  output_des,
vx_int32  nfeatures,
vx_int32  nOctaveLayers,
vx_float32  contrastThreshold,
vx_float32  edgeThreshold,
vx_float32  sigma 
)

[Graph] Creates a OpenCV SIFT Compute node to compute descriptor from specified keypoints.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[in]maskThe mask image in VX_DF_IMAGE_U8 format (optional).
[in]output_kpThe output keypoints vx_array of VX_TYPE_KEYPOINT.
[out]output_desThe output descriptors vx_array of user defined data type with 128 byte element size.
[in]nfeaturesThe input VX_TYPE_INT32 scalar for nfeatures argument.
[in]nOctaveLayersThe input VX_TYPE_INT32 scalar for nOctaveLayers argument.
[in]contrastThresholdThe input VX_TYPE_FLOAT32 scalar for contrastThreshold argument.
[in]edgeThresholdThe input VX_TYPE_FLOAT32 scalar for edgeThreshold argument.
[in]sigmaThe input VX_TYPE_FLOAT32 scalar for sigma argument.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_siftDetect()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_siftDetect ( vx_graph  graph,
vx_image  input,
vx_image  mask,
vx_array  output_kp,
vx_int32  nfeatures,
vx_int32  nOctaveLayers,
vx_float32  contrastThreshold,
vx_float32  edgeThreshold,
vx_float32  sigma 
)

[Graph] Creates a OpenCV SIFT detector node to detect keypoints and optionally compute descriptors.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[in]maskThe mask image in VX_DF_IMAGE_U8 format (optional).
[out]output_kpThe output keypoints vx_array of VX_TYPE_KEYPOINT.
[in]nfeaturesThe input VX_TYPE_INT32 scalar for nfeatures argument. Set this to capacity of output_kp to retain best keypoints.
[in]nOctaveLayersThe input VX_TYPE_INT32 scalar for nOctaveLayers argument.
[in]contrastThresholdThe input VX_TYPE_FLOAT32 scalar for contrastThreshold argument.
[in]edgeThresholdThe input VX_TYPE_FLOAT32 scalar for edgeThreshold argument.
[in]sigmaThe input VX_TYPE_FLOAT32 scalar for sigma argument.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_simpleBlobDetector()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_simpleBlobDetector ( vx_graph  graph,
vx_image  input,
vx_array  output_kp,
vx_image  mask 
)

[Graph] Creates a OpenCV Simple Blob detector node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_RGB format.
[out]output_kpThe output keypoints vx_array of VX_TYPE_KEYPOINT.
[in]maskThe mask image in VX_DF_IMAGE_U8 format (optional).
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_sobel()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_sobel ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_int32  ddepth,
vx_int32  dx,
vx_int32  dy,
vx_int32  Ksize,
vx_float32  scale,
vx_float32  delta,
vx_int32  bordertype 
)

[Graph] Creates a OpenCV Sobel function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]outputThe output image is as same size and type of input.
[in]ddepthThe input VX_TYPE_INT32 scalar to set ddepth.
[in]dxThe input VX_TYPE_INT32 scalar to set dx.
[in]dyThe input VX_TYPE_INT32 scalar to set dy.
[in]KsizeThe input VX_TYPE_INT32 scalar to set Ksize.
[in]scaleThe input VX_TYPE_FLOAT32 scalar to set scale.
[in]deltaThe input VX_TYPE_FLOAT32 scalar to set delta.
[in]bordertypeThe input VX_TYPE_INT32 scalar to set bordertype.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_starFeatureDetector()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_starFeatureDetector ( vx_graph  graph,
vx_image  input,
vx_array  output_kp,
vx_image  mask,
vx_int32  maxSize,
vx_int32  responseThreshold,
vx_int32  lineThresholdProjected,
vx_int32  lineThresholdBinarized,
vx_int32  suppressNonmaxSize 
)

[Graph] Creates a OpenCV Star feature detector node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_RGB format.
[out]output_kpThe output keypoints vx_array of VX_TYPE_KEYPOINT.
[in]maskThe mask image in VX_DF_IMAGE_U8 format (optional).
[in]maxSizeThe input VX_TYPE_INT32 scalar for maxSize argument.
[in]responseThresholdThe input VX_TYPE_INT32 scalar for responseThreshold argument.
[in]lineThresholdProjectedThe input VX_TYPE_INT32 scalar for lineThresholdProjected argument.
[in]lineThresholdBinarizedThe input VX_TYPE_INT32 scalar for lineThresholdBinarized argument.
[in]suppressNonmaxSizeThe input VX_TYPE_INT32 scalar for suppressNonmaxSize argument.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_subtract()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_subtract ( vx_graph  graph,
vx_image  input_1,
vx_image  input_2,
vx_image  output 
)

[Graph] Creates a OpenCV Subtract function node.

Parameters
[in]graphThe reference to the graph.
[in]input_1The input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 format.
[in]input_2The input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 format.
[out]outputThe output image is as same size and type of input.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_surfCompute()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_surfCompute ( vx_graph  graph,
vx_image  input,
vx_image  mask,
vx_array  output_kp,
vx_array  output_des,
vx_float32  hessianThreshold,
vx_int32  nOctaves,
vx_int32  nOctaveLayers,
vx_bool  extended,
vx_bool  upright 
)

[Graph] Creates a OpenCV SURF Compute node to compute descriptor from specified keypoints.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[in]maskThe mask image in VX_DF_IMAGE_U8 format (optional).
[in]output_kpThe output keypoints vx_array of VX_TYPE_KEYPOINT.
[out]output_desThe output descriptors vx_array of user defined data type with 64/128 byte element size depending upon extended argument.
[in]hessianThresholdThe input VX_TYPE_FLOAT32 scalar for hessianThreshold argument.
[in]nOctavesThe input VX_TYPE_INT32 scalar for nOctaves argument.
[in]nOctaveLayersThe input VX_TYPE_INT32 scalar for nOctaveLayers argument.
[in]extendedThe input VX_TYPE_BOOL scalar for extended argument.
[in]uprightThe input VX_TYPE_BOOL scalar for upright argument.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_surfDetect()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_surfDetect ( vx_graph  graph,
vx_image  input,
vx_image  mask,
vx_array  output_kp,
vx_array  output_des,
vx_float32  hessianThreshold,
vx_int32  nOctaves,
vx_int32  nOctaveLayers 
)

[Graph] Creates a OpenCV SURF detector node to detect keypoints and optionally compute descriptors.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[in]maskThe mask image in VX_DF_IMAGE_U8 format (optional).
[out]output_kpThe output keypoints vx_array of VX_TYPE_KEYPOINT.
[out]output_desThe output descriptors vx_array of user defined data type with 64/128 byte element size depending upon extended argument (optional).
[in]hessianThresholdThe input VX_TYPE_FLOAT32 scalar for hessianThreshold argument.
[in]nOctavesThe input VX_TYPE_INT32 scalar for nOctaves argument.
[in]nOctaveLayersThe input VX_TYPE_INT32 scalar for nOctaveLayers argument.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_threshold()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_threshold ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_float32  thresh,
vx_float32  maxVal,
vx_int32  type 
)

[Graph] Creates a OpenCV threshold function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]outputThe output image is as same size and type of input.
[in]threshThe input VX_TYPE_FLOAT32 scalar to set thresh.
[in]maxValThe input VX_TYPE_FLOAT32 scalar to set maxVal.
[in]typeThe input VX_TYPE_UINT32 scalar to set type.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_transpose()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_transpose ( vx_graph  graph,
vx_image  input,
vx_image  output 
)

[Graph] Creates a OpenCV transpose function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 or VX_DF_IMAGE_S16 or VX_DF_IMAGE_U16 format.
[out]outputThe output image is as same size and type of input.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_warpAffine()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_warpAffine ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_matrix  M,
vx_int32  Size_X,
vx_int32  Size_Y,
vx_int32  flags,
vx_int32  border 
)

[Graph] Creates a OpenCV warpAffine function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]outputThe output image is as same size and type of input.
[in]MThe input vx_matrix matrix to set M.
[in]Size_XThe input VX_TYPE_INT32 scalar to set Size_X.
[in]Size_YThe input VX_TYPE_INT32 scalar to set Size_Y.
[in]flagsThe input VX_TYPE_INT32 scalar to set flags.
[in]borderThe input VX_TYPE_INT32 scalar to set border.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

◆ vxExtCvNode_warpPerspective()

SHARED_PUBLIC vx_node VX_API_CALL vxExtCvNode_warpPerspective ( vx_graph  graph,
vx_image  input,
vx_image  output,
vx_matrix  M,
vx_int32  Size_X,
vx_int32  Size_Y,
vx_int32  flags,
vx_int32  border 
)

[Graph] Creates a OpenCV warpPerspective function node.

Parameters
[in]graphThe reference to the graph.
[in]inputThe input image in VX_DF_IMAGE_U8 format.
[out]outputThe output image is as same size and type of input.
[in]MThe input vx_matrix matrix to set M.
[in]Size_XThe input VX_TYPE_INT32 scalar to set Size_X.
[in]Size_YThe input VX_TYPE_INT32 scalar to set Size_Y.
[in]flagsThe input VX_TYPE_INT32 scalar to set flags.
[in]borderThe input VX_TYPE_INT32 scalar to set border.
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus