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] graph The reference to the graph. [in] input_1 The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
format.[in] input_2 The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
format.[out] output The output image is as same size and type of input.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] output The output image is as same size and type of input. [in] maxValue The input VX_TYPE_FLOAT32
scalar to set maxValue.[in] adaptiveMethod The input VX_TYPE_INT32
scalar to set adaptiveMethod.[in] thresholdType The input VX_TYPE_INT32
scalar to set thresholdType.[in] blockSize The input VX_TYPE_INT32
scalar to set blockSize.[in] c The input VX_TYPE_FLOAT32
scalar to set c.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input_1 The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
format.[in] input_2 The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
format.[out] output The output image is as same size and type of input.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input_1 The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
format.[in] aplha The input VX_TYPE_FLOAT32
scalar to set aplha.[in] input_2 The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
format.[in] beta The input VX_TYPE_FLOAT32
scalar to set beta.[in] gamma The input VX_TYPE_FLOAT32
scalar to set gamma.[out] output The output image is as same size and type of input. [in] dtype The input VX_TYPE_INT32
scalar to set dtype.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] output The output image is as same size and type of input. [in] d The input VX_TYPE_UINT32
scalar to set K width.[in] Sigma_Color The input VX_TYPE_FLOAT32
scalar to set sigmaX.[in] Sigma_Space The input VX_TYPE_FLOAT32
scalar to set sigmaY.[in] border_mode mode The input VX_TYPE_UINT32
scalar to set border mode.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input_1 The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
format.[in] input_2 The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
format.[out] output The output image is as same size and type of input.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
format.[out] output The output image is as same size and type of input.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input_1 The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
format.[in] input_2 The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
format.[out] output The output image is as same size and type of input.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input_1 The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
format.[in] input_2 The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
format.[out] output The output image is as same size and type of input.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
orVX_DF_IMAGE_U16
format.[out] output The output image is as same size and type of input. [in] kwidth The input VX_TYPE_UINT32
scalar to set normalized box filter width.[in] kheight The input VX_TYPE_UINT32
scalar to set normalized box filter height.[in] Anchor_X The input VX_TYPE_UINT32
scalar to set anchor point x.[in] Anchor_Y The input VX_TYPE_UINT32
scalar to set anchor point y.[in] Bordertype The input VX_TYPE_UINT32
scalar to set borderType.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
orVX_DF_IMAGE_U16
format.[out] output The output image is as same size and type of input. [in] ddepth The input VX_TYPE_INT32
scalar to set output image depth.[in] kwidth The input VX_TYPE_UINT32
scalar to set box filter width.[in] kheight The input VX_TYPE_UINT32
scalar to set box filter height.[in] Anchor_X The input VX_TYPE_UINT32
scalar to set anchor point x.[in] Anchor_Y The input VX_TYPE_UINT32
scalar to set anchor point y.[in] Normalized The input VX_TYPE_BOOL
scalar for Normalized argument.[in] Bordertype The input VX_TYPE_UINT32
scalar to set borderType.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[in] mask The mask image in VX_DF_IMAGE_U8
format (optional).[out] output_kp The output keypoints vx_array
ofVX_TYPE_KEYPOINT
.[out] output_des The output descriptors vx_array
of user defined data type with 64/128 byte element size depending upon extended argument (optional).[in] thresh The input VX_TYPE_INT32
scalar for thresh argument.[in] octaves The input VX_TYPE_INT32
scalar for octaves argument.[in] patternScale The input VX_TYPE_FLOAT32
scalar for patternScale argument.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[in] mask The mask image in VX_DF_IMAGE_U8
format (optional).[out] output_kp The output keypoints vx_array
ofVX_TYPE_KEYPOINT
.[in] thresh The input VX_TYPE_INT32
scalar for thresh argument.[in] octaves The input VX_TYPE_INT32
scalar for octaves argument.[in] patternScale The input VX_TYPE_FLOAT32
scalar for patternScale argument.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] output The output Pyramid. [in] S_width The input VX_TYPE_INT32
scalar to set S_width.[in] S_height The input VX_TYPE_INT32
scalar to set S_height.[in] WinSize The input VX_TYPE_INT32
scalar to set WinSize.[in] WithDerivatives The input VX_TYPE_BOOL
scalar to set withDerivatives.[in] Pyr_border The input VX_TYPE_INT32
scalar to set Pyr_border.[in] derviBorder The input VX_TYPE_INT32
scalar to set derviBorder.[in] tryReuse The input VX_TYPE_BOOL
scalar to set tryReuseInputImage.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] output The output Pyramid. [in] maxLevel The input VX_TYPE_UINT32
scalar to set maxLevel.[in] border The input VX_TYPE_UINT32
scalar to set border.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] output The output image is as same size and type of input. [in] threshold1 The input VX_TYPE_FLOAT32
scalar to set threshold1.[in] threshold2 The input VX_TYPE_FLOAT32
scalar to set threshold2.[in] aperture_size The input VX_TYPE_INT32
scalar to set aperture_size.[in] L2_Gradient The input VX_TYPE_BOOL
scalar to set L2_Gradient.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input_1 The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
format.[in] input_2 The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
format.[out] output The output image is as same size and type of input. [in] cmpop The input value in vx_int32 format.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] image_in The input image in VX_DF_IMAGE_U8
format.[out] image_out The output image is as same size and type of input. [in] alpha The input VX_TYPE_FLOAT32
scalar to set alpha.[in] beta The input VX_TYPE_FLOAT32
scalar to set beta.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] output The output image is as same size and type of input. [in] blocksize The input VX_TYPE_INT32
scalar to set blocksize.[in] ksize The input VX_TYPE_INT32
scalar to set ksize.[in] k The input VX_TYPE_FLOAT32
scalar to set K.[in] border The input VX_TYPE_INT32
scalar to set border.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] output The output image is as same size and type of input. [in] blockSize The input VX_TYPE_UINT32
scalar to set blocksize.[in] ksize The input VX_TYPE_UINT32
scalar to set ksize.[in] border The input VX_TYPE_INT32
scalar to set border.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] non_zero The output VX_TYPE_INT32
scalar non_zero.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
format.[out] output The output image is as same size and type of input. [in] CODE The input VX_TYPE_UINT32
scalar to set FlipCode.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] output The output image is as same size and type of input. [in] Kernel The input vx_matrix
matrix to set Kernel.[in] Anchor_X The input VX_TYPE_INT32
scalar to set Anchor_X.[in] Anchor_Y The input VX_TYPE_INT32
scalar to set Anchor_Y.[in] iterations The input VX_TYPE_INT32
scalar to set iterations.[in] border The input VX_TYPE_INT32
scalar to set border.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] output The output image is as same size and type of input.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input_1 The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
format.[in] input_2 The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
format.[out] output The output image is as same size and type of input. [in] scale The input VX_TYPE_FLOAT32
scalar to set scale.[in] dtype The input VX_TYPE_INT32
scalar to set dtype.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] output The output image is as same size and type of input. [in] Kernel The input vx_matrix
matrix to set Kernel.[in] Anchor_X The input VX_TYPE_INT32
scalar to set Anchor_X.[in] Anchor_Y The input VX_TYPE_INT32
scalar to set Anchor_Y.[in] iterations The input VX_TYPE_INT32
scalar to set iterations.[in] border The input VX_TYPE_INT32
scalar to set border.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] output_kp The output keypoints vx_array
ofVX_TYPE_KEYPOINT
.[in] threshold The input VX_TYPE_INT32
scalar for threshold argument.[in] nonmaxSuppression The input VX_TYPE_BOOL
scalar for nonmaxSuppression argument.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] output The output image is as same size and type of input. [in] h The input VX_TYPE_FLOAT32
scalar to set h.[in] template_ws The input VX_TYPE_INT32
scalar to set template_ws.[in] search_ws The input VX_TYPE_UINT32
scalar to set search_ws.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_RGB
format.[out] output The output image is as same size and type of input. [in] h The input VX_TYPE_FLOAT32
scalar to set h.[in] h_color The input VX_TYPE_FLOAT32
scalar to set h_color.[in] template_ws The input VX_TYPE_INT32
scalar to set template_ws.[in] search_ws The input VX_TYPE_UINT32
scalar to set search_ws.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] output The output image is as same size and type of input. [in] ddepth The input VX_TYPE_INT32
scalar to set ddepth.[in] Kernel The input vx_matrix
scalar to set Kernel.[in] Anchor_X The input VX_TYPE_INT32
scalar to set Anchor_X.[in] Anchor_Y The input VX_TYPE_INT32
scalar to set Anchor_Y.[in] delta The input VX_TYPE_FLOAT32
scalar to set delta.[in] border The input VX_TYPE_INT32
scalar to set border.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
format.[out] output The output image is as same size and type of input. [in] FlipCode The input VX_TYPE_INT32
scalar to set FlipCode.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
orVX_DF_IMAGE_U16
format.[out] output The output image is as same size and type of input. [in] kwidth The input VX_TYPE_UINT32
scalar to set gaussian filter width.[in] kheight The input VX_TYPE_UINT32
scalar to set gaussian filter height.[in] sigmaX The input VX_TYPE_FLOAT32
scalar to set gaussian filter standard deviation in x-direction.[in] sigmaY The input VX_TYPE_FLOAT32
scalar to set gaussian filter standard deviation in y-direction.[in] border_mode The input VX_TYPE_ENUM
scalar to set border mode.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] output_kp The output keypoints vx_array
ofVX_TYPE_KEYPOINT
.[in] maxCorners The input VX_TYPE_INT32
scalar for maxCorners argument.[in] qualityLevel The input VX_TYPE_FLOAT32
scalar for qualityLevel argument.[in] minDistance The input VX_TYPE_FLOAT32
scalar for minDistance argument.[in] mask The mask image in VX_DF_IMAGE_U8
format (optional).[in] blockSize The input VX_TYPE_INT32
scalar for blockSize argument.[in] useHarrisDetector The input VX_TYPE_BOOL
scalar for useHarrisDetector argument.[in] k The input VX_TYPE_FLOAT32
scalar for k argument.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] output The output image in VX_DF_IMAGE_U32
orVX_DF_IMAGE_S32
format.[in] sdepth The input VX_TYPE_INT32
scalar to set sdepth.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] output The output image is as same size and type of input. [in] ddepth The input VX_TYPE_UINT32
scalar to set ddepth.[in] ksize The input VX_TYPE_UINT32
scalar to set ksize.[in] scale The input VX_TYPE_FLOAT32
scalar to set scale.[in] delta The input VX_TYPE_FLOAT32
scalar to set delta.[in] border_mode The input VX_TYPE_INT32
scalar to set border_mode.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_U16
format.[out] output The output image is as same size and type of input. [in] ksize The input VX_TYPE_UINT32
scalar to set the aperture linear size.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] output The output image is as same size and type of input. [in] OP The input VX_TYPE_INT32
scalar to set OP.[in] Kernel The input vx_matrix
matrix to set Kernel.[in] Anchor_X The input VX_TYPE_INT32
scalar to set Anchor_X.[in] Anchor_Y The input VX_TYPE_INT32
scalar to set Anchor_Y.[in] iterations The input VX_TYPE_INT32
scalar to set iterations.[in] border The input VX_TYPE_INT32
scalar to set border.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_RGB
format.[out] output_kp The output keypoints vx_array
ofVX_TYPE_KEYPOINT
.[in] mask The mask image in VX_DF_IMAGE_U8
format (optional).[in] delta The input VX_TYPE_INT32
scalar for delta argument.[in] min_area The input VX_TYPE_INT32
scalar for min_area argument.[in] max_area The input VX_TYPE_INT32
scalar for max_area argument.[in] max_variation The input VX_TYPE_FLOAT32
scalar for max_variation argument.[in] min_diversity The input VX_TYPE_FLOAT32
scalar for min_diversity argument.[in] max_evolution The input VX_TYPE_INT32
scalar for max_evolution argument.[in] area_threshold The input VX_TYPE_FLOAT32
scalar for area_threshold argument.[in] min_margin The input VX_TYPE_FLOAT32
scalar for min_margin argument.[in] edge_blur_size The input VX_TYPE_INT32
scalar for max_area argument.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input_1 The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
format.[in] input_2 The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
format.[out] output The output image is as same size and type of input. [in] scale The input VX_TYPE_FLOAT32
scalar to set scale.[in] dtype The input VX_TYPE_INT32
scalar to set dtype.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] norm_value The output VX_TYPE_FLOAT32
scalar norm_value.[in] norm_type The input VX_TYPE_INT32
scalar to set norm_type.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[in] mask The mask image in VX_DF_IMAGE_U8
format (optional).[in] output_kp The output keypoints vx_array
ofVX_TYPE_KEYPOINT
.[out] output_des The output descriptors vx_array
of user defined data type with 64/128 byte element size depending upon extended argument.[in] nfeatures The input VX_TYPE_INT32
scalar for nfeatures argument.[in] scaleFactor The input VX_TYPE_FLOAT32
scalar for scaleFactor argument.[in] nlevels The input VX_TYPE_INT32
scalar for nlevels argument.[in] edgeThreshold The input VX_TYPE_INT32
scalar for edgeThreshold argument.[in] firstLevel The input VX_TYPE_INT32
scalar for firstLevel argument.[in] WTA_K The input VX_TYPE_INT32
scalar for WTA_K argument.[in] scoreType The input VX_TYPE_INT32
scalar for scoreType argument.[in] patchSize The input VX_TYPE_INT32
scalar for patchSize argument.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[in] mask The mask image in VX_DF_IMAGE_U8
format (optional).[out] output_kp The output keypoints vx_array
ofVX_TYPE_KEYPOINT
.[in] nfeatures The input VX_TYPE_INT32
scalar for nfeatures argument.[in] scaleFactor The input VX_TYPE_FLOAT32
scalar for scaleFactor argument.[in] nlevels The input VX_TYPE_INT32
scalar for nlevels argument.[in] edgeThreshold The input VX_TYPE_INT32
scalar for edgeThreshold argument.[in] firstLevel The input VX_TYPE_INT32
scalar for firstLevel argument.[in] WTA_K The input VX_TYPE_INT32
scalar for WTA_K argument.[in] scoreType The input VX_TYPE_INT32
scalar for scoreType argument.[in] patchSize The input VX_TYPE_INT32
scalar for patchSize argument.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] output The output image is as same size and type of input. [in] Swidth The input VX_TYPE_UINT32
scalar to set Swidth.[in] Sheight The input VX_TYPE_UINT32
scalar to set Sheight.[in] bordertype The input VX_TYPE_INT32
scalar to set bordertype.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] output The output image is as same size and type of input. [in] Swidth The input VX_TYPE_UINT32
scalar to set Swidth.[in] Sheight The input VX_TYPE_UINT32
scalar to set Sheight.[in] bordertype The input VX_TYPE_INT32
scalar to set bordertype.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] output The output image is as same size and type of input. [in] Size_X The input VX_TYPE_INT32
scalar to set Size_X.[in] Size_Y The input VX_TYPE_INT32
scalar to set Size_Y.[in] FX The input VX_TYPE_FLOAT32
scalar to set FX.[in] FY The input VX_TYPE_FLOAT32
scalar to set FY.[in] interpolation The input VX_TYPE_INT32
scalar to set interpolation.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] output The output image is as same size and type of input. [in] ddepth The input VX_TYPE_INT32
scalar to set ddepth.[in] dx The input VX_TYPE_INT32
scalar to set dx.[in] dy The input VX_TYPE_INT32
scalar to set dy.[in] scale The input VX_TYPE_FLOAT32
scalar to set scale.[in] delta The input VX_TYPE_FLOAT32
scalar to set delta.[in] bordertype The input VX_TYPE_INT32
scalar to set bordertype.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] output The output image is as same size and type of input. [in] ddepth The input VX_TYPE_INT32
scalar to set ddepth.[in] KernelX The input vx_matrix
matrix to set KernelX.[in] KernelY The input vx_matrix
matrix to set KernelY.[in] Anchor_X The input VX_TYPE_INT32
scalar to set Anchor_X.[in] Anchor_Y The input VX_TYPE_INT32
scalar to set Anchor_Y.[in] delta The input VX_TYPE_FLOAT32
scalar to set delta.[in] border The input VX_TYPE_INT32
scalar to set border.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[in] mask The mask image in VX_DF_IMAGE_U8
format (optional).[in] output_kp The output keypoints vx_array
ofVX_TYPE_KEYPOINT
.[out] output_des The output descriptors vx_array
of user defined data type with 128 byte element size.[in] nfeatures The input VX_TYPE_INT32
scalar for nfeatures argument.[in] nOctaveLayers The input VX_TYPE_INT32
scalar for nOctaveLayers argument.[in] contrastThreshold The input VX_TYPE_FLOAT32
scalar for contrastThreshold argument.[in] edgeThreshold The input VX_TYPE_FLOAT32
scalar for edgeThreshold argument.[in] sigma The input VX_TYPE_FLOAT32
scalar for sigma argument.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[in] mask The mask image in VX_DF_IMAGE_U8
format (optional).[out] output_kp The output keypoints vx_array
ofVX_TYPE_KEYPOINT
.[in] nfeatures The input VX_TYPE_INT32
scalar for nfeatures argument. Set this to capacity of output_kp to retain best keypoints.[in] nOctaveLayers The input VX_TYPE_INT32
scalar for nOctaveLayers argument.[in] contrastThreshold The input VX_TYPE_FLOAT32
scalar for contrastThreshold argument.[in] edgeThreshold The input VX_TYPE_FLOAT32
scalar for edgeThreshold argument.[in] sigma The input VX_TYPE_FLOAT32
scalar for sigma argument.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_RGB
format.[out] output_kp The output keypoints vx_array
ofVX_TYPE_KEYPOINT
.[in] mask The mask image in VX_DF_IMAGE_U8
format (optional).
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] output The output image is as same size and type of input. [in] ddepth The input VX_TYPE_INT32
scalar to set ddepth.[in] dx The input VX_TYPE_INT32
scalar to set dx.[in] dy The input VX_TYPE_INT32
scalar to set dy.[in] Ksize The input VX_TYPE_INT32
scalar to set Ksize.[in] scale The input VX_TYPE_FLOAT32
scalar to set scale.[in] delta The input VX_TYPE_FLOAT32
scalar to set delta.[in] bordertype The input VX_TYPE_INT32
scalar to set bordertype.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_RGB
format.[out] output_kp The output keypoints vx_array
ofVX_TYPE_KEYPOINT
.[in] mask The mask image in VX_DF_IMAGE_U8
format (optional).[in] maxSize The input VX_TYPE_INT32
scalar for maxSize argument.[in] responseThreshold The input VX_TYPE_INT32
scalar for responseThreshold argument.[in] lineThresholdProjected The input VX_TYPE_INT32
scalar for lineThresholdProjected argument.[in] lineThresholdBinarized The input VX_TYPE_INT32
scalar for lineThresholdBinarized argument.[in] suppressNonmaxSize The input VX_TYPE_INT32
scalar for suppressNonmaxSize argument.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input_1 The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
format.[in] input_2 The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
format.[out] output The output image is as same size and type of input.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[in] mask The mask image in VX_DF_IMAGE_U8
format (optional).[in] output_kp The output keypoints vx_array
ofVX_TYPE_KEYPOINT
.[out] output_des The output descriptors vx_array
of user defined data type with 64/128 byte element size depending upon extended argument.[in] hessianThreshold The input VX_TYPE_FLOAT32
scalar for hessianThreshold argument.[in] nOctaves The input VX_TYPE_INT32
scalar for nOctaves argument.[in] nOctaveLayers The input VX_TYPE_INT32
scalar for nOctaveLayers argument.[in] extended The input VX_TYPE_BOOL
scalar for extended argument.[in] upright The input VX_TYPE_BOOL
scalar for upright argument.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[in] mask The mask image in VX_DF_IMAGE_U8
format (optional).[out] output_kp The output keypoints vx_array
ofVX_TYPE_KEYPOINT
.[out] output_des The output descriptors vx_array
of user defined data type with 64/128 byte element size depending upon extended argument (optional).[in] hessianThreshold The input VX_TYPE_FLOAT32
scalar for hessianThreshold argument.[in] nOctaves The input VX_TYPE_INT32
scalar for nOctaves argument.[in] nOctaveLayers The input VX_TYPE_INT32
scalar for nOctaveLayers argument.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] output The output image is as same size and type of input. [in] thresh The input VX_TYPE_FLOAT32
scalar to set thresh.[in] maxVal The input VX_TYPE_FLOAT32
scalar to set maxVal.[in] type The input VX_TYPE_UINT32
scalar to set type.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
orVX_DF_IMAGE_S16
orVX_DF_IMAGE_U16
format.[out] output The output image is as same size and type of input.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] output The output image is as same size and type of input. [in] M The input vx_matrix
matrix to set M.[in] Size_X The input VX_TYPE_INT32
scalar to set Size_X.[in] Size_Y The input VX_TYPE_INT32
scalar to set Size_Y.[in] flags The input VX_TYPE_INT32
scalar to set flags.[in] border The input VX_TYPE_INT32
scalar to set border.
- Returns
vx_node
.
- Return values
-
vx_node A 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] graph The reference to the graph. [in] input The input image in VX_DF_IMAGE_U8
format.[out] output The output image is as same size and type of input. [in] M The input vx_matrix
matrix to set M.[in] Size_X The input VX_TYPE_INT32
scalar to set Size_X.[in] Size_Y The input VX_TYPE_INT32
scalar to set Size_Y.[in] flags The input VX_TYPE_INT32
scalar to set flags.[in] border The input VX_TYPE_INT32
scalar to set border.
- Returns
vx_node
.
- Return values
-
vx_node A node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus