CoreFlow 1.0.0
A modern orchestration and execution runtime
|
The "Simple" API interface for OpenVX. These APIs are just wrappers around the more verbose functions defined in vx_api.h
.
More...
Functions | |
VX_API_ENTRY vx_node VX_API_CALL | vxColorConvertNode (vx_graph graph, vx_image input, vx_image output) |
[Graph] Creates a color conversion node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxChannelExtractNode (vx_graph graph, vx_image input, vx_enum channel, vx_image output) |
[Graph] Creates a channel extract node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxChannelCombineNode (vx_graph graph, vx_image plane0, vx_image plane1, vx_image plane2, vx_image plane3, vx_image output) |
[Graph] Creates a channel combine node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxPhaseNode (vx_graph graph, vx_image grad_x, vx_image grad_y, vx_image orientation) |
[Graph] Creates a Phase node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxSobel3x3Node (vx_graph graph, vx_image input, vx_image output_x, vx_image output_y) |
[Graph] Creates a Sobel3x3 node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxMagnitudeNode (vx_graph graph, vx_image grad_x, vx_image grad_y, vx_image mag) |
[Graph] Create a Magnitude node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxScaleImageNode (vx_graph graph, vx_image src, vx_image dst, vx_enum type) |
[Graph] Creates a Scale Image Node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxTableLookupNode (vx_graph graph, vx_image input, vx_lut lut, vx_image output) |
[Graph] Creates a Table Lookup node. If a value from the input image is not present in the lookup table, the result is undefined. | |
VX_API_ENTRY vx_node VX_API_CALL | vxHistogramNode (vx_graph graph, vx_image input, vx_distribution distribution) |
[Graph] Creates a Histogram node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxEqualizeHistNode (vx_graph graph, vx_image input, vx_image output) |
[Graph] Creates a Histogram Equalization node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxAbsDiffNode (vx_graph graph, vx_image in1, vx_image in2, vx_image out) |
[Graph] Creates an AbsDiff node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxMeanStdDevNode (vx_graph graph, vx_image input, vx_scalar mean, vx_scalar stddev) |
[Graph] Creates a mean value and optionally, a standard deviation node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxThresholdNode (vx_graph graph, vx_image input, vx_threshold thresh, vx_image output) |
[Graph] Creates a Threshold node and returns a reference to it. | |
VX_API_ENTRY vx_node VX_API_CALL | vxNonMaxSuppressionNode (vx_graph graph, vx_image input, vx_image mask, vx_int32 win_size, vx_image output) |
[Graph] Creates a Non-Maxima Suppression node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxIntegralImageNode (vx_graph graph, vx_image input, vx_image output) |
[Graph] Creates an Integral Image Node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxErode3x3Node (vx_graph graph, vx_image input, vx_image output) |
[Graph] Creates an Erosion Image Node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxDilate3x3Node (vx_graph graph, vx_image input, vx_image output) |
[Graph] Creates a Dilation Image Node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxMedian3x3Node (vx_graph graph, vx_image input, vx_image output) |
[Graph] Creates a Median Image Node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxBox3x3Node (vx_graph graph, vx_image input, vx_image output) |
[Graph] Creates a Box Filter Node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxGaussian3x3Node (vx_graph graph, vx_image input, vx_image output) |
[Graph] Creates a Gaussian Filter Node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxNonLinearFilterNode (vx_graph graph, vx_enum function, vx_image input, vx_matrix mask, vx_image output) |
[Graph] Creates a Non-linear Filter Node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxConvolveNode (vx_graph graph, vx_image input, vx_convolution conv, vx_image output) |
[Graph] Creates a custom convolution node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxGaussianPyramidNode (vx_graph graph, vx_image input, vx_pyramid gaussian) |
[Graph] Creates a node for a Gaussian Image Pyramid. | |
VX_API_ENTRY vx_node VX_API_CALL | vxLaplacianPyramidNode (vx_graph graph, vx_image input, vx_pyramid laplacian, vx_image output) |
[Graph] Creates a node for a Laplacian Image Pyramid. | |
VX_API_ENTRY vx_node VX_API_CALL | vxLaplacianReconstructNode (vx_graph graph, vx_pyramid laplacian, vx_image input, vx_image output) |
[Graph] Reconstructs an image from a Laplacian Image pyramid. | |
VX_API_ENTRY vx_node VX_API_CALL | vxWeightedAverageNode (vx_graph graph, vx_image img1, vx_scalar alpha, vx_image img2, vx_image output) |
[Graph] Creates a image weighted average node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxMinMaxLocNode (vx_graph graph, vx_image input, vx_scalar minVal, vx_scalar maxVal, vx_array minLoc, vx_array maxLoc, vx_scalar minCount, vx_scalar maxCount) |
[Graph] Creates a min,max,loc node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxMinNode (vx_graph graph, vx_image in1, vx_image in2, vx_image out) |
[Graph] Creates a pixel-wise minimum kernel. | |
VX_API_ENTRY vx_node VX_API_CALL | vxMaxNode (vx_graph graph, vx_image in1, vx_image in2, vx_image out) |
[Graph] Creates a pixel-wise maximum kernel. | |
VX_API_ENTRY vx_node VX_API_CALL | vxAndNode (vx_graph graph, vx_image in1, vx_image in2, vx_image out) |
[Graph] Creates a bitwise AND node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxOrNode (vx_graph graph, vx_image in1, vx_image in2, vx_image out) |
[Graph] Creates a bitwise INCLUSIVE OR node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxXorNode (vx_graph graph, vx_image in1, vx_image in2, vx_image out) |
[Graph] Creates a bitwise EXCLUSIVE OR node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxNotNode (vx_graph graph, vx_image input, vx_image output) |
[Graph] Creates a bitwise NOT node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxScalarOperationNode (vx_graph graph, vx_enum scalar_operation, vx_scalar a, vx_scalar b, vx_scalar output) |
[Graph] Creates a scalar operation node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxSelectNode (vx_graph graph, vx_scalar condition, vx_reference true_value, vx_reference false_value, vx_reference output) |
[Graph] Selects one of two data objects depending on the the value of a condition (boolean scalar), and copies its data into another data object. | |
VX_API_ENTRY vx_node VX_API_CALL | vxMultiplyNode (vx_graph graph, vx_image in1, vx_image in2, vx_scalar scale, vx_enum overflow_policy, vx_enum rounding_policy, vx_image out) |
[Graph] Creates an pixelwise-multiplication node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxAddNode (vx_graph graph, vx_image in1, vx_image in2, vx_enum policy, vx_image out) |
[Graph] Creates an arithmetic addition node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxSubtractNode (vx_graph graph, vx_image in1, vx_image in2, vx_enum policy, vx_image out) |
[Graph] Creates an arithmetic subtraction node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxConvertDepthNode (vx_graph graph, vx_image input, vx_image output, vx_enum policy, vx_scalar shift) |
[Graph] Creates a bit-depth conversion node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxCannyEdgeDetectorNode (vx_graph graph, vx_image input, vx_threshold hyst, vx_int32 gradient_size, vx_enum norm_type, vx_image output) |
[Graph] Creates a Canny Edge Detection Node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxWarpAffineNode (vx_graph graph, vx_image input, vx_matrix matrix, vx_enum type, vx_image output) |
[Graph] Creates an Affine Warp Node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxWarpPerspectiveNode (vx_graph graph, vx_image input, vx_matrix matrix, vx_enum type, vx_image output) |
[Graph] Creates a Perspective Warp Node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxHarrisCornersNode (vx_graph graph, vx_image input, vx_scalar strength_thresh, vx_scalar min_distance, vx_scalar sensitivity, vx_int32 gradient_size, vx_int32 block_size, vx_array corners, vx_scalar num_corners) |
[Graph] Creates a Harris Corners Node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxFastCornersNode (vx_graph graph, vx_image input, vx_scalar strength_thresh, vx_bool nonmax_suppression, vx_array corners, vx_scalar num_corners) |
[Graph] Creates a FAST Corners Node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxOpticalFlowPyrLKNode (vx_graph graph, vx_pyramid old_images, vx_pyramid new_images, vx_array old_points, vx_array new_points_estimates, vx_array new_points, vx_enum termination, vx_scalar epsilon, vx_scalar num_iterations, vx_scalar use_initial_estimate, vx_size window_dimension) |
[Graph] Creates a Lucas Kanade Tracking Node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxRemapNode (vx_graph graph, vx_image input, vx_remap table, vx_enum policy, vx_image output) |
[Graph] Creates a Remap Node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxHalfScaleGaussianNode (vx_graph graph, vx_image input, vx_image output, vx_int32 kernel_size) |
[Graph] Performs a Gaussian Blur on an image then half-scales it. The interpolation mode used is nearest-neighbor. | |
VX_API_ENTRY vx_node VX_API_CALL | vxMatchTemplateNode (vx_graph graph, vx_image src, vx_image templateImage, vx_enum matchingMethod, vx_image output) |
[Graph] The Node Compares an image template against overlapped image regions. | |
VX_API_ENTRY vx_node VX_API_CALL | vxLBPNode (vx_graph graph, vx_image in, vx_enum format, vx_int8 kernel_size, vx_image out) |
[Graph] Creates a node that extracts LBP image from an input image | |
VX_API_ENTRY vx_node VX_API_CALL | vxHOGCellsNode (vx_graph graph, vx_image input, vx_int32 cell_width, vx_int32 cell_height, vx_int32 num_bins, vx_tensor magnitudes, vx_tensor bins) |
[Graph] Performs cell calculations for the average gradient magnitude and gradient orientation histograms. | |
VX_API_ENTRY vx_node VX_API_CALL | vxHOGFeaturesNode (vx_graph graph, vx_image input, vx_tensor magnitudes, vx_tensor bins, const vx_hog_t *params, vx_size hog_param_size, vx_tensor features) |
[Graph] The node produces HOG features for the W1xW2 window in a sliding window fashion over the whole input image. Each position produces a HOG feature vector. | |
VX_API_ENTRY vx_node VX_API_CALL | vxHoughLinesPNode (vx_graph graph, vx_image input, const vx_hough_lines_p_t *params, vx_array lines_array, vx_scalar num_lines) |
[Graph] Finds the Probabilistic Hough Lines detected in the input binary image, each line is stored in the output array as a set of points (x1, y1, x2, y2) . | |
VX_API_ENTRY vx_node VX_API_CALL | vxBilateralFilterNode (vx_graph graph, vx_tensor src, vx_int32 diameter, vx_float32 sigmaSpace, vx_float32 sigmaValues, vx_tensor dst) |
[Graph] The function applies bilateral filtering to the input tensor. | |
VX_API_ENTRY vx_node VX_API_CALL | vxTensorMultiplyNode (vx_graph graph, vx_tensor input1, vx_tensor input2, vx_scalar scale, vx_enum overflow_policy, vx_enum rounding_policy, vx_tensor output) |
[Graph] Performs element wise multiplications on element values in the input tensor data with a scale. | |
VX_API_ENTRY vx_node VX_API_CALL | vxTensorAddNode (vx_graph graph, vx_tensor input1, vx_tensor input2, vx_enum policy, vx_tensor output) |
[Graph] Performs arithmetic addition on element values in the input tensor data. | |
VX_API_ENTRY vx_node VX_API_CALL | vxTensorSubtractNode (vx_graph graph, vx_tensor input1, vx_tensor input2, vx_enum policy, vx_tensor output) |
[Graph] Performs arithmetic subtraction on element values in the input tensor data. | |
VX_API_ENTRY vx_node VX_API_CALL | vxTensorTableLookupNode (vx_graph graph, vx_tensor input1, vx_lut lut, vx_tensor output) |
[Graph] Performs LUT on element values in the input tensor data. | |
VX_API_ENTRY vx_node VX_API_CALL | vxTensorTransposeNode (vx_graph graph, vx_tensor input, vx_tensor output, vx_size dimension1, vx_size dimension2) |
[Graph] Performs transpose on the input tensor. The node transpose the tensor according to a specified 2 indexes in the tensor (0-based indexing) | |
VX_API_ENTRY vx_node VX_API_CALL | vxTensorConvertDepthNode (vx_graph graph, vx_tensor input, vx_enum policy, vx_scalar norm, vx_scalar offset, vx_tensor output) |
[Graph] Creates a bit-depth conversion node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxTensorMatrixMultiplyNode (vx_graph graph, vx_tensor input1, vx_tensor input2, vx_tensor input3, const vx_tensor_matrix_multiply_params_t *matrix_multiply_params, vx_tensor output) |
[Graph] Creates a generalized matrix multiplication node. | |
VX_API_ENTRY vx_node VX_API_CALL | vxCopyNode (vx_graph graph, vx_reference input, vx_reference output) |
Copy data from one object to another. | |
The "Simple" API interface for OpenVX. These APIs are just wrappers around the more verbose functions defined in vx_api.h
.