TIOVX User Guide

Detailed Description

Internal APIs for openVX standard 1.1 kernels.

Defines

#define TIVX_MODULE_NAME_OPENVX_CORE   "openvx-core"
 Name for TI OpenVX kernel module.
 
#define TIVX_MODULE_NAME_OPENVX_EXT   "openvx-ext"
 Name for TI OpenVX kernel module.
 
#define TIVX_KERNEL_ABSDIFF_IN1_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_ABSDIFF_IN2_IDX   (1U)
 Index of the input image.
 
#define TIVX_KERNEL_ABSDIFF_OUT_IDX   (2U)
 Index of the output image.
 
#define TIVX_KERNEL_ABSDIFF_MAX_PARAMS   (3U)
 Max parameters supported by the kernel.
 
#define TIVX_KERNEL_ACCUMULATE_INPUT_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_ACCUMULATE_ACCUM_IDX   (1U)
 Index of the output image.
 
#define TIVX_KERNEL_ACCUMULATE_MAX_PARAMS   (2U)
 Max parameters supported by the kernel.
 
#define TIVX_KERNEL_ACCUMULATE_SQUARE_INPUT_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_ACCUMULATE_SQUARE_SHIFT_IDX   (1U)
 Index of scalar input.
 
#define TIVX_KERNEL_ACCUMULATE_SQUARE_ACCUM_IDX   (2U)
 Index of the output image.
 
#define TIVX_KERNEL_ACCUMULATE_SQUARE_MAX_PARAMS   (3U)
 Max parameters supported by the kernel.
 
#define TIVX_KERNEL_ACCUMULATE_WEIGHTED_INPUT_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_ACCUMULATE_WEIGHTED_ALPHA_IDX   (1U)
 Index of scalar input.
 
#define TIVX_KERNEL_ACCUMULATE_WEIGHTED_ACCUM_IDX   (2U)
 Index of the output image.
 
#define TIVX_KERNEL_ACCUMULATE_WEIGHTED_MAX_PARAMS   (3U)
 Max parameters supported by the kernel.
 
#define TIVX_KERNEL_ADDSUB_IN1_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_ADDSUB_IN2_IDX   (1U)
 Index of the input image.
 
#define TIVX_KERNEL_ADDSUB_POLICY_IDX   (2U)
 Index of scalar input.
 
#define TIVX_KERNEL_ADDSUB_OUT_IDX   (3U)
 Index of the output image.
 
#define TIVX_KERNEL_ADDSUB_MAX_PARAMS   (4U)
 Max parameters supported by the kernel.
 
#define TIVX_KERNEL_AND_IN1_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_AND_IN2_IDX   (1U)
 Index of the input image.
 
#define TIVX_KERNEL_AND_OUT_IDX   (2U)
 Index of the output image.
 
#define TIVX_KERNEL_AND_MAX_PARAMS   (3U)
 Max Parameter for And operation.
 
#define TIVX_KERNEL_BOX3X3_INPUT_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_BOX3X3_OUTPUT_IDX   (1U)
 Index of the output image.
 
#define TIVX_KERNEL_BOX3X3_MAX_PARAMS   (2U)
 Max number of params.
 
#define TIVX_KERNEL_CANNY_INPUT_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_CANNY_HYST_IDX   (1U)
 Index of the threshold for hysteresis.
 
#define TIVX_KERNEL_CANNY_GRADIENT_SIZE_IDX   (2U)
 Index of the gradient window size to use on the input.
 
#define TIVX_KERNEL_CANNY_NORM_TYPE_IDX   (3U)
 Index of the norm used to compute the gradient.
 
#define TIVX_KERNEL_CANNY_OUTPUT_IDX   (4U)
 Index of the output image.
 
#define TIVX_KERNEL_CANNY_MAX_PARAMS   (5U)
 Max params supported by the canny edge detect kernel.
 
#define TIVX_KERNEL_CANNY_MIN_SIZE   (7U)
 Minimum width/height supported by the canny edge detect kernel.
 
#define TIVX_KERNEL_CHANNEL_COMBINE_PLANE0_IDX   (0U)
 Index of the first plane.
 
#define TIVX_KERNEL_CHANNEL_COMBINE_PLANE1_IDX   (1U)
 Index of the second plane.
 
#define TIVX_KERNEL_CHANNEL_COMBINE_PLANE2_IDX   (2U)
 Index of the optional third plane.
 
#define TIVX_KERNEL_CHANNEL_COMBINE_PLANE3_IDX   (3U)
 Index of the optional fourth plane.
 
#define TIVX_KERNEL_CHANNEL_COMBINE_OUTPUT_IDX   (4U)
 Index of the output image.
 
#define TIVX_KERNEL_CHANNEL_COMBINE_MAX_PARAMS   (5U)
 Max params supported by the channel combine kernel.
 
#define TIVX_KERNEL_CHANNEL_EXTRACT_INPUT_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_CHANNEL_EXTRACT_CHANNEL_IDX   (1U)
 The channel to extract.
 
#define TIVX_KERNEL_CHANNEL_EXTRACT_OUTPUT_IDX   (2U)
 Index of the output image.
 
#define TIVX_KERNEL_CHANNEL_EXTRACT_MAX_PARAMS   (3U)
 Max parameter for Channel Extract operation.
 
#define TIVX_KERNEL_COLOR_CONVERT_INPUT_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_COLOR_CONVERT_OUTPUT_IDX   (1U)
 Index of the output image.
 
#define TIVX_KERNEL_COLOR_CONVERT_MAX_PARAMS   (2U)
 Max parameter for Color Convert operation.
 
#define TIVX_KERNEL_CONVERT_DEPTH_INPUT_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_CONVERT_DEPTH_OUTPUT_IDX   (1U)
 Index of the output image.
 
#define TIVX_KERNEL_CONVERT_DEPTH_POLICY_IDX   (2U)
 Index of the conversion policy.
 
#define TIVX_KERNEL_CONVERT_DEPTH_SHIFT_IDX   (3U)
 Index of the shift value.
 
#define TIVX_KERNEL_CONVERT_DEPTH_MAX_PARAMS   (4U)
 Max parameters supported by the kernel.
 
#define TIVX_KERNEL_CONVOLVE_INPUT_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_CONVOLVE_CONV_IDX   (1U)
 Index of the input convolution matrix.
 
#define TIVX_KERNEL_CONVOLVE_OUTPUT_IDX   (2U)
 Index of the output image.
 
#define TIVX_KERNEL_CONVOLVE_MAX_PARAMS   (3U)
 Max Params supported by convolution kernel.
 
#define TIVX_KERNEL_CONVOLVE_DIM_H   (9U)
 Max convolution height supported by convolution kernel.
 
#define TIVX_KERNEL_CONVOLVE_DIM_V   (9U)
 Max convolution vectors supported by convolution kernel.
 
#define TIVX_KERNEL_DILATE3X3_INPUT_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_DILATE3X3_OUTPUT_IDX   (1U)
 Index of the output image.
 
#define TIVX_KERNEL_DILATE3X3_MAX_PARAMS   (2U)
 Max number of params.
 
#define TIVX_KERNEL_EQUALIZE_HISTOGRAM_INPUT_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_EQUALIZE_HISTOGRAM_OUTPUT_IDX   (1U)
 Index of the output image.
 
#define TIVX_KERNEL_EQUALIZE_HISTOGRAM_MAX_PARAMS   (2U)
 Max Params supported by equalize histogram kernel.
 
#define TIVX_KERNEL_ERODE3X3_INPUT_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_ERODE3X3_OUTPUT_IDX   (1U)
 Index of the output image.
 
#define TIVX_KERNEL_ERODE3X3_MAX_PARAMS   (2U)
 Max number of params.
 
#define TIVX_KERNEL_FAST_CORNERS_INPUT_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_FAST_CORNERS_STRENGTH_THRESH_IDX   (1U)
 Index of the scalar strength threshold.
 
#define TIVX_KERNEL_FAST_CORNERS_NONMAX_SUPPRESSION_IDX   (2U)
 Index of the nonmax suppression bool.
 
#define TIVX_KERNEL_FAST_CORNERS_CORNERS_IDX   (3U)
 Index of the output array corners.
 
#define TIVX_KERNEL_FAST_CORNERS_NUM_CORNERS_IDX   (4U)
 Index of the output number of corners.
 
#define TIVX_KERNEL_FAST_CORNERS_MAX_PARAMS   (5U)
 Max Params supported by fast corners kernel.
 
#define TIVX_KERNEL_FASTC_MIN_SIZE   (7U)
 Minimu width/height supported by Fast corner.
 
#define TIVX_KERNEL_GAUSSIAN3X3_INPUT_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_GAUSSIAN3X3_OUTPUT_IDX   (1U)
 Index of the output image.
 
#define TIVX_KERNEL_GAUSSIAN3X3_MAX_PARAMS   (2U)
 Max number of params.
 
#define TIVX_KERNEL_GAUSSIAN_PYRAMID_INPUT_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_GAUSSIAN_PYRAMID_GAUSSIAN_IDX   (1U)
 Index of the output image.
 
#define TIVX_KERNEL_GAUSSIAN_PYRAMID_MAX_PARAMS   (2U)
 Max Params supported by gaussian pyramid kernel.
 
#define TIVX_KERNEL_HALFSCALE_GAUSSIAN_INPUT_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_HALFSCALE_GAUSSIAN_OUTPUT_IDX   (1U)
 Index of the output image.
 
#define TIVX_KERNEL_HALFSCALE_GAUSSIAN_KERNEL_SIZE_IDX   (2U)
 Index of the input kernel size.
 
#define TIVX_KERNEL_HALFSCALE_GAUSSIAN_MAX_PARAMS   (3U)
 Max Params supported by halfscale gaussian kernel.
 
#define TIVX_KERNEL_HARRIS_CORNERS_INPUT_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_HARRIS_CORNERS_STRENGTH_THRESH_IDX   (1U)
 Index of the scalar strength threshold.
 
#define TIVX_KERNEL_HARRIS_CORNERS_MIN_DISTANCE_IDX   (2U)
 Index of the radial Euclidean distance for non-maximum suppression.
 
#define TIVX_KERNEL_HARRIS_CORNERS_SENSITIVITY_IDX   (3U)
 Index of the scalar sensitivity threshold k from the Harris Stephens equation.
 
#define TIVX_KERNEL_HARRIS_CORNERS_GRADIENT_SIZE_IDX   (4U)
 Index of The gradient window size to use on the input.
 
#define TIVX_KERNEL_HARRIS_CORNERS_BLOCK_SIZE_IDX   (5U)
 Index of The block window size used to compute the Harris Corner score.
 
#define TIVX_KERNEL_HARRIS_CORNERS_CORNERS_IDX   (6U)
 Index of the output array corners.
 
#define TIVX_KERNEL_HARRIS_CORNERS_NUM_CORNERS_IDX   (7U)
 Index of the scalar containing array size.
 
#define TIVX_KERNEL_HARRIS_CORNERS_MAX_PARAMS   (8U)
 Max Params supported by fast corners kernel.
 
#define TIVX_KERNEL_HARRIS_CORNERS_MIN_SIZE   (7U)
 Minimum width/height supported by Harris corners kernel.
 
#define TIVX_KERNEL_HISTOGRAM_INPUT_IDX   (0U)
 Index of the input image for histogram operation.
 
#define TIVX_KERNEL_HISTOGRAM_DISTRIBUTION_IDX   (1U)
 Index of the output image for histogram operation.
 
#define TIVX_KERNEL_HISTOGRAM_MAX_PARAMS   (2U)
 Max Parameter for histogram operation.
 
#define TIVX_KERNEL_INTG_IMG_INPUT_IDX   (0U)
 Index of the input image for integral image operation.
 
#define TIVX_KERNEL_INTG_IMG_OUTPUT_IDX   (1U)
 Index of the output image for integral image operation.
 
#define TIVX_KERNEL_INTG_IMG_MAX_PARAMS   (2U)
 Max parameters for integral image operation.
 
#define TIVX_KERNEL_LAPLACIAN_PYRAMID_INPUT_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_LAPLACIAN_PYRAMID_LAPLACIAN_IDX   (1U)
 Index of the output laplacian pyramid.
 
#define TIVX_KERNEL_LAPLACIAN_PYRAMID_OUTPUT_IDX   (2U)
 Index of the output image.
 
#define TIVX_KERNEL_LAPLACIAN_PYRAMID_MAX_PARAMS   (3U)
 Max parameters supported by laplacian pyramid kernel.
 
#define TIVX_KERNEL_LAPLACIAN_RECONSTRUCT_LAPLACIAN_IDX   (0U)
 Index of the input laplacian pyramid.
 
#define TIVX_KERNEL_LAPLACIAN_RECONSTRUCT_INPUT_IDX   (1U)
 Index of the input image.
 
#define TIVX_KERNEL_LAPLACIAN_RECONSTRUCT_OUTPUT_IDX   (2U)
 Index of the output image.
 
#define TIVX_KERNEL_LAPLACIAN_RECONSTRUCT_MAX_PARAMS   (3U)
 Max Params supported by laplacian reconstruct kernel.
 
#define TIVX_KERNEL_LUT_INPUT_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_LUT_LUT_IDX   (1U)
 Index of the input lut.
 
#define TIVX_KERNEL_LUT_OUTPUT_IDX   (2U)
 Index of the output image.
 
#define TIVX_KERNEL_LUT_MAX_PARAMS   (3U)
 Max parameters supported by lut kernel.
 
#define TIVX_KERNEL_MAGNITUDE_GRAD_X_IDX   (0U)
 Index of the x input image.
 
#define TIVX_KERNEL_MAGNITUDE_GRAD_Y_IDX   (1U)
 Index of the y input image.
 
#define TIVX_KERNEL_MAGNITUDE_MAG_IDX   (2U)
 Index of the magnitude output image.
 
#define TIVX_KERNEL_MAGNITUDE_MAX_PARAMS   (3U)
 Max Params supported by magnitude kernel.
 
#define TIVX_KERNEL_MEAN_STD_DEV_INPUT_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_MEAN_STD_DEV_MEAN_IDX   (1U)
 Index of the output image.
 
#define TIVX_KERNEL_MEAN_STD_DEV_STDDEV_IDX   (2U)
 Index of the input Lut.
 
#define TIVX_KERNEL_MEAN_STD_DEV_MAX_PARAMS   (3U)
 Max Params supported by mean_std_dev kernel.
 
#define TIVX_KERNEL_MEDIAN3X3_INPUT_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_MEDIAN3X3_OUTPUT_IDX   (1U)
 Index of the output image.
 
#define TIVX_KERNEL_MEDIAN3X3_MAX_PARAMS   (2U)
 Max number of params.
 
#define TIVX_KERNEL_MIN_MAX_LOC_INPUT_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_MIN_MAX_LOC_MINVAL_IDX   (1U)
 Index of the scalar output for minimum value.
 
#define TIVX_KERNEL_MIN_MAX_LOC_MAXVAL_IDX   (2U)
 Index of the scalar output for maximum value.
 
#define TIVX_KERNEL_MIN_MAX_LOC_MINLOC_IDX   (3U)
 Index of the array output for minimum value locations.
 
#define TIVX_KERNEL_MIN_MAX_LOC_MAXLOC_IDX   (4U)
 Index of the array output for maximum value locations.
 
#define TIVX_KERNEL_MIN_MAX_LOC_MINCOUNT_IDX   (5U)
 Index of the scalar output for number of minimum value locations.
 
#define TIVX_KERNEL_MIN_MAX_LOC_MAXCOUNT_IDX   (6U)
 Index of the scalar output for number of maximum value locations.
 
#define TIVX_KERNEL_MIN_MAX_LOC_MAX_PARAMS   (7U)
 Max Params supported by min_max_loc kernel.
 
#define TIVX_KERNEL_MULTIPLY_IN1_IDX   (0U)
 Index of the input image for multiplication.
 
#define TIVX_KERNEL_MULTIPLY_IN2_IDX   (1U)
 Index of the input image for multiplication.
 
#define TIVX_KERNEL_MULTIPLY_SCALE_IDX   (2U)
 Index of the scalar input for multiplication.
 
#define TIVX_KERNEL_MULTIPLY_OVERFLOW_POLICY_IDX   (3U)
 Index of the scalar input for overflow policy.
 
#define TIVX_KERNEL_MULTIPLY_ROUNDING_POLICY_IDX   (4U)
 Index of the scalar input for rounding policy.
 
#define TIVX_KERNEL_MULTIPLY_OUT_IDX   (5U)
 Index of the output image for multiplication.
 
#define TIVX_KERNEL_MULTIPLY_MAX_PARAMS   (6U)
 Max parameters supported by Multiply kernel.
 
#define TIVX_KERNEL_NON_LINEAR_FILTER_FUNCTION_IDX   (0U)
 Index of the non-linear filter function.
 
#define TIVX_KERNEL_NON_LINEAR_FILTER_INPUT_IDX   (1U)
 Index of the input image.
 
#define TIVX_KERNEL_NON_LINEAR_FILTER_MASK_IDX   (2U)
 Index of the mask.
 
#define TIVX_KERNEL_NON_LINEAR_FILTER_OUTPUT_IDX   (3U)
 Index of the output image.
 
#define TIVX_KERNEL_NON_LINEAR_FILTER_MAX_PARAMS   (4U)
 Max Params supported by non-linear filter kernel.
 
#define TIVX_KERNEL_NOT_INPUT_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_NOT_OUTPUT_IDX   (1U)
 Index of the output image.
 
#define TIVX_KERNEL_NOT_MAX_PARAMS   (2U)
 Max Parameter for Not operation.
 
#define TIVX_KERNEL_OPTICAL_FLOW_PYR_LK_OLD_IMAGES_IDX   (0U)
 Index of the old image pyramid input.
 
#define TIVX_KERNEL_OPTICAL_FLOW_PYR_LK_NEW_IMAGES_IDX   (1U)
 Index of the new image pyramid input.
 
#define TIVX_KERNEL_OPTICAL_FLOW_PYR_LK_OLD_POINTS_IDX   (2U)
 Index of the old keypoint array input.
 
#define TIVX_KERNEL_OPTICAL_FLOW_PYR_LK_NEW_POINTS_ESTIMATES_IDX   (3U)
 Index of the new estimated keypoint array input.
 
#define TIVX_KERNEL_OPTICAL_FLOW_PYR_LK_NEW_POINTS_IDX   (4U)
 Index of the new keypoint array output.
 
#define TIVX_KERNEL_OPTICAL_FLOW_PYR_LK_TERMINATION_IDX   (5U)
 Index of the termination enum input.
 
#define TIVX_KERNEL_OPTICAL_FLOW_PYR_LK_EPSILON_IDX   (6U)
 Index of the epsilon scalar input.
 
#define TIVX_KERNEL_OPTICAL_FLOW_PYR_LK_NUM_ITERATIONS_IDX   (7U)
 Index of the number of iterations scalar input.
 
#define TIVX_KERNEL_OPTICAL_FLOW_PYR_LK_USE_INITIAL_ESTIMATE_IDX   (8U)
 Index of the use initial estimate scalar input.
 
#define TIVX_KERNEL_OPTICAL_FLOW_PYR_LK_WINDOW_DIMENSION_IDX   (9U)
 Index of the window dimension size input.
 
#define TIVX_KERNEL_OPTICAL_FLOW_PYR_LK_MAX_PARAMS   (10U)
 Max Params supported by optical flow pyramid (LK) kernel.
 
#define TIVX_KERNEL_OR_IN1_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_OR_IN2_IDX   (1U)
 Index of the input image.
 
#define TIVX_KERNEL_OR_OUT_IDX   (2U)
 Index of the output image.
 
#define TIVX_KERNEL_OR_MAX_PARAMS   (3U)
 Max Parameter for Or operation.
 
#define TIVX_KERNEL_PHASE_GRAD_X_IDX   (0U)
 Index of the input image, ie grad_x.
 
#define TIVX_KERNEL_PHASE_GRAD_Y_IDX   (1U)
 Index of the input image, ie grad_y.
 
#define TIVX_KERNEL_PHASE_ORIENTATION_IDX   (2U)
 Index of the output image, ie orientation.
 
#define TIVX_KERNEL_PHASE_MAX_PARAMS   (3U)
 Max Params supported by phase kernel.
 
#define TIVX_KERNEL_REMAP_INPUT_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_REMAP_TABLE_IDX   (1U)
 Index of the input image.
 
#define TIVX_KERNEL_REMAP_POLICY_IDX   (2U)
 Index of the input image.
 
#define TIVX_KERNEL_REMAP_OUTPUT_IDX   (3U)
 Index of the output image.
 
#define TIVX_KERNEL_REMAP_MAX_PARAMS   (4U)
 Max Params supported by remap kernel.
 
#define TIVX_KERNEL_SCALE_IMAGE_SRC_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_SCALE_IMAGE_DST_IDX   (1U)
 Index of the output image.
 
#define TIVX_KERNEL_SCALE_IMAGE_TYPE_IDX   (2U)
 Index of the input interpolation type.
 
#define TIVX_KERNEL_SCALE_IMAGE_MAX_PARAMS   (3U)
 Max Params supported by threshold kernel.
 
#define TIVX_KERNEL_SOBEL3X3_INPUT_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_SOBEL3X3_OUTPUT_X_IDX   (1U)
 Index of the x-gradient output image.
 
#define TIVX_KERNEL_SOBEL3X3_OUTPUT_Y_IDX   (2U)
 Index of the y-gradient output image.
 
#define TIVX_KERNEL_SOBEL3X3_MAX_PARAMS   (3U)
 Max Params supported by sobel kernel.
 
#define TIVX_KERNEL_THRESHOLD_INPUT_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_THRESHOLD_THRESH_IDX   (1U)
 Index of the input threshold.
 
#define TIVX_KERNEL_THRESHOLD_OUTPUT_IDX   (2U)
 Index of the output image.
 
#define TIVX_KERNEL_THRESHOLD_MAX_PARAMS   (3U)
 Max Params supported by threshold kernel.
 
#define TIVX_KERNEL_WARP_AFFINE_INPUT_IDX   (0U)
 Index of the input image for warp_affine.
 
#define TIVX_KERNEL_WARP_AFFINE_MATRIX_IDX   (1U)
 Index of the matrix for warp_affine.
 
#define TIVX_KERNEL_WARP_AFFINE_TYPE_IDX   (2U)
 Index of the scalar interpolation type for warp_affine.
 
#define TIVX_KERNEL_WARP_AFFINE_OUTPUT_IDX   (3U)
 Index of the output image for warp_affine.
 
#define TIVX_KERNEL_WARP_AFFINE_MAX_PARAMS   (4U)
 Max parameters supported by Warp Affine kernel.
 
#define TIVX_KERNEL_WARP_PERSPECTIVE_INPUT_IDX   (0U)
 Index of the input image for warp_perspective.
 
#define TIVX_KERNEL_WARP_PERSPECTIVE_MATRIX_IDX   (1U)
 Index of the matrix for warp_perspective.
 
#define TIVX_KERNEL_WARP_PERSPECTIVE_TYPE_IDX   (2U)
 Index of the scalar interpolation type for warp_perspective.
 
#define TIVX_KERNEL_WARP_PERSPECTIVE_OUTPUT_IDX   (3U)
 Index of the output image for warp_perspective.
 
#define TIVX_KERNEL_WARP_PERSPECTIVE_MAX_PARAMS   (4U)
 Max parameters supported by Warp Perspective kernel.
 
#define TIVX_KERNEL_XOR_IN1_IDX   (0U)
 Index of the input image.
 
#define TIVX_KERNEL_XOR_IN2_IDX   (1U)
 Index of the input image.
 
#define TIVX_KERNEL_XOR_OUT_IDX   (2U)
 Index of the output image.
 
#define TIVX_KERNEL_XOR_MAX_PARAMS   (3U)
 Max Parameter for Xor operation.
 

Functions

void tivxRegisterOpenVXCoreKernels (void)
 Function to register core OpenVx Kernels on the Host.
 
void tivxUnRegisterOpenVXCoreKernels (void)
 Function to un-register core OpenVx Kernels on the Host.
 
void tivxRegisterOpenVXCoreTargetKernels (void)
 Function to register OpenVx Kernels on the Target.
 
void tivxUnRegisterOpenVXCoreTargetKernels (void)
 Function to register OpenVx Kernels on the Target.