CoreFlow 1.0.0
A modern orchestration and execution runtime
|
The OpenVX Utility Library. More...
Functions | |
VX_API_ENTRY vx_status VX_API_CALL | vxuColorConvert (vx_context context, vx_image input, vx_image output) |
[Immediate] Invokes an immediate Color Conversion. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuChannelExtract (vx_context context, vx_image input, vx_enum channel, vx_image output) |
[Immediate] Invokes an immediate Channel Extract. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuChannelCombine (vx_context context, vx_image plane0, vx_image plane1, vx_image plane2, vx_image plane3, vx_image output) |
[Immediate] Invokes an immediate Channel Combine. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuSobel3x3 (vx_context context, vx_image input, vx_image output_x, vx_image output_y) |
[Immediate] Invokes an immediate Sobel 3x3. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuMagnitude (vx_context context, vx_image grad_x, vx_image grad_y, vx_image mag) |
[Immediate] Invokes an immediate Magnitude. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuPhase (vx_context context, vx_image grad_x, vx_image grad_y, vx_image orientation) |
[Immediate] Invokes an immediate Phase. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuScaleImage (vx_context context, vx_image src, vx_image dst, vx_enum type) |
[Immediate] Scales an input image to an output image. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuTableLookup (vx_context context, vx_image input, vx_lut lut, vx_image output) |
[Immediate] Processes the image through the LUT. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuHistogram (vx_context context, vx_image input, vx_distribution distribution) |
[Immediate] Generates a distribution from an image. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuEqualizeHist (vx_context context, vx_image input, vx_image output) |
[Immediate] Equalizes the Histogram of a grayscale image. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuAbsDiff (vx_context context, vx_image in1, vx_image in2, vx_image out) |
[Immediate] Computes the absolute difference between two images. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuMeanStdDev (vx_context context, vx_image input, vx_float32 *mean, vx_float32 *stddev) |
[Immediate] Computes the mean value and optionally the standard deviation. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuThreshold (vx_context context, vx_image input, vx_threshold thresh, vx_image output) |
[Immediate] Threshold's an input image and produces a VX_DF_IMAGE_U8 boolean image. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuNonMaxSuppression (vx_context context, vx_image input, vx_image mask, vx_int32 win_size, vx_image output) |
[Immediate] Performs Non-Maxima Suppression on an image, producing an image of the same type. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuIntegralImage (vx_context context, vx_image input, vx_image output) |
[Immediate] Computes the integral image of the input. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuErode3x3 (vx_context context, vx_image input, vx_image output) |
[Immediate] Erodes an image by a 3x3 window. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuDilate3x3 (vx_context context, vx_image input, vx_image output) |
[Immediate] Dilates an image by a 3x3 window. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuMedian3x3 (vx_context context, vx_image input, vx_image output) |
[Immediate] Computes a median filter on the image by a 3x3 window. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuBox3x3 (vx_context context, vx_image input, vx_image output) |
[Immediate] Computes a box filter on the image by a 3x3 window. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuGaussian3x3 (vx_context context, vx_image input, vx_image output) |
[Immediate] Computes a gaussian filter on the image by a 3x3 window. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuNonLinearFilter (vx_context context, vx_enum function, vx_image input, vx_matrix mask, vx_image output) |
[Immediate] Performs Non-linear Filtering. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuConvolve (vx_context context, vx_image input, vx_convolution conv, vx_image output) |
[Immediate] Computes a convolution on the input image with the supplied matrix. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuGaussianPyramid (vx_context context, vx_image input, vx_pyramid gaussian) |
[Immediate] Computes a Gaussian pyramid from an input image. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuLaplacianPyramid (vx_context context, vx_image input, vx_pyramid laplacian, vx_image output) |
[Immediate] Computes a Laplacian pyramid from an input image. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuLaplacianReconstruct (vx_context context, vx_pyramid laplacian, vx_image input, vx_image output) |
[Immediate] Reconstructs an image from a Laplacian Image pyramid. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuWeightedAverage (vx_context context, vx_image img1, vx_scalar alpha, vx_image img2, vx_image output) |
[Immediate] Computes a weighted average image. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuMinMaxLoc (vx_context context, vx_image input, vx_scalar minVal, vx_scalar maxVal, vx_array minLoc, vx_array maxLoc, vx_scalar minCount, vx_scalar maxCount) |
[Immediate] Computes the minimum and maximum values of the image. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuMin (vx_context context, vx_image in1, vx_image in2, vx_image out) |
[Immediate] Computes pixel-wise minimum values between two images. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuMax (vx_context context, vx_image in1, vx_image in2, vx_image out) |
[Immediate] Computes pixel-wise maximum values between two images. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuConvertDepth (vx_context context, vx_image input, vx_image output, vx_enum policy, vx_int32 shift) |
[Immediate] Converts the input images bit-depth into the output image. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuCannyEdgeDetector (vx_context context, vx_image input, vx_threshold hyst, vx_int32 gradient_size, vx_enum norm_type, vx_image output) |
[Immediate] Computes Canny Edges on the input image into the output image. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuHalfScaleGaussian (vx_context context, vx_image input, vx_image output, vx_int32 kernel_size) |
[Immediate] Performs a Gaussian Blur on an image then half-scales it. The interpolation mode used is nearest-neighbor. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuAnd (vx_context context, vx_image in1, vx_image in2, vx_image out) |
[Immediate] Computes the bitwise and between two images. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuOr (vx_context context, vx_image in1, vx_image in2, vx_image out) |
[Immediate] Computes the bitwise inclusive-or between two images. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuXor (vx_context context, vx_image in1, vx_image in2, vx_image out) |
[Immediate] Computes the bitwise exclusive-or between two images. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuNot (vx_context context, vx_image input, vx_image output) |
[Immediate] Computes the bitwise not of an image. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuMultiply (vx_context context, vx_image in1, vx_image in2, vx_float32 scale, vx_enum overflow_policy, vx_enum rounding_policy, vx_image out) |
[Immediate] Performs elementwise multiplications on pixel values in the input images and a scale. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuAdd (vx_context context, vx_image in1, vx_image in2, vx_enum policy, vx_image out) |
[Immediate] Performs arithmetic addition on pixel values in the input images. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuSubtract (vx_context context, vx_image in1, vx_image in2, vx_enum policy, vx_image out) |
[Immediate] Performs arithmetic subtraction on pixel values in the input images. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuWarpAffine (vx_context context, vx_image input, vx_matrix matrix, vx_enum type, vx_image output) |
[Immediate] Performs an Affine warp on an image. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuWarpPerspective (vx_context context, vx_image input, vx_matrix matrix, vx_enum type, vx_image output) |
[Immediate] Performs an Perspective warp on an image. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuHarrisCorners (vx_context context, 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) |
[Immediate] Computes the Harris Corners over an image and produces the array of scored points. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuFastCorners (vx_context context, vx_image input, vx_scalar strength_thresh, vx_bool nonmax_suppression, vx_array corners, vx_scalar num_corners) |
[Immediate] Computes corners on an image using FAST algorithm and produces the array of feature points. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuOpticalFlowPyrLK (vx_context context, 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) |
[Immediate] Computes an optical flow on two images. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuMatchTemplate (vx_context context, vx_image src, vx_image templateImage, vx_enum matchingMethod, vx_image output) |
[Immediate] The function compares an image template against overlapped image regions. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuLBP (vx_context context, vx_image in, vx_enum format, vx_int8 kernel_size, vx_image out) |
[Immediate] The function extracts LBP image from an input image | |
VX_API_ENTRY vx_status VX_API_CALL | vxuHOGCells (vx_context context, vx_image input, vx_int32 cell_width, vx_int32 cell_height, vx_int32 num_bins, vx_tensor magnitudes, vx_tensor bins) |
[Immediate] Performs cell calculations for the average gradient magnitude and gradient orientation histograms. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuHOGFeatures (vx_context context, vx_image input, vx_tensor magnitudes, vx_tensor bins, const vx_hog_t *params, vx_size hog_param_size, vx_tensor features) |
[Immediate] Computes Histogram of Oriented Gradients features for the W1xW2 window in a sliding window fashion over the whole input image. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuHoughLinesP (vx_context context, vx_image input, const vx_hough_lines_p_t *params, vx_array lines_array, vx_scalar num_lines) |
[Immediate] 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_status VX_API_CALL | vxuRemap (vx_context context, vx_image input, vx_remap table, vx_enum policy, vx_image output) |
[Immediate] Remaps an output image from an input image. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuBilateralFilter (vx_context context, vx_tensor src, vx_int32 diameter, vx_float32 sigmaSpace, vx_float32 sigmaValues, vx_tensor dst) |
[Immediate] The function applies bilateral filtering to the input tensor. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuTensorMultiply (vx_context context, vx_tensor input1, vx_tensor input2, vx_scalar scale, vx_enum overflow_policy, vx_enum rounding_policy, vx_tensor output) |
[Immediate] Performs element wise multiplications on element values in the input tensor data with a scale. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuTensorAdd (vx_context context, vx_tensor input1, vx_tensor input2, vx_enum policy, vx_tensor output) |
[Immediate] Performs arithmetic addition on element values in the input tensor data. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuTensorSubtract (vx_context context, vx_tensor input1, vx_tensor input2, vx_enum policy, vx_tensor output) |
[Immediate] Performs arithmetic subtraction on element values in the input tensor data. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuTensorTableLookup (vx_context context, vx_tensor input1, vx_lut lut, vx_tensor output) |
[Immediate] Performs LUT on element values in the input tensor data. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuTensorTranspose (vx_context context, vx_tensor input, vx_tensor output, vx_size dimension1, vx_size dimension2) |
[Immediate] Performs transpose on the input tensor. The tensor is transposed according to a specified 2 indexes in the tensor (0-based indexing) | |
VX_API_ENTRY vx_status VX_API_CALL | vxuTensorConvertDepth (vx_context context, vx_tensor input, vx_enum policy, vx_scalar norm, vx_scalar offset, vx_tensor output) |
[Immediate] Performs a bit-depth conversion. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuTensorMatrixMultiply (vx_context context, vx_tensor input1, vx_tensor input2, vx_tensor input3, const vx_tensor_matrix_multiply_params_t *matrix_multiply_params, vx_tensor output) |
[Immediate] Performs a generalized matrix multiplication. | |
VX_API_ENTRY vx_status VX_API_CALL | vxuCopy (vx_context context, vx_reference input, vx_reference output) |
[Immediate] Copy data from one object to another. | |
The OpenVX Utility Library.