VXLIB User Guide
VXLIB kernels

Introduction

Kernels available within VXLIB.

Sub Modules

 VXLIB_absDiff
 Kernel for calculating absolute difference of two input images.
 
 VXLIB_accumulateImage
 Kernel for adding the input image to the output image. This kernel has no internel implementation. Instead, it calls the VXLIB_add kernel implementation.
 
 VXLIB_accumulateSquareImage
 Kernel for adding the square of one image to the output image. This kernel has no internel implementation. Instead, it calls the addSqure kernel implementation.
 
 VXLIB_accumulateWeightImage
 Kernel for weighted accumulation of input image and output image. This kernel has no internel implementation. Instead,it calls the VXLIB_addWeight kernel implementation.
 
 VXLIB_add
 Kernel for adding two input vector data.
 
 VXLIB_addSquare
 Kernel for adding the square of one image to another image.
 
 VXLIB_addWeight
 Kernel for weighted addition of two input vector data.
 
 VXLIB_and
 Kernel for computing bitwise and of two input vector data.
 
 VXLIB_box
 Kernel for applying kxk boxFilter on input image.
 
 VXLIB_convertDepth
 Kernel for converting bit depth of images from 16-bit to 8-bit and 8-bit to 16-bit.
 
 VXLIB_convolve
 Kernel for applying filterHeight x filterWidth convolution filter on input image, scaled by constant, and saturating the output to the output datatype numeric limits.
 
 VXLIB_dilate
 Kernel for applying an M x N dilate operation on an input image.
 
 VXLIB_gaussian
 Kernel for applying kxk gaussian filter on input image.
 
 VXLIB_halfScaleGaussian
 Kernel for applying 5x5 half scale gaussian filter on input image.
 
 VXLIB_histogram
 Kernel for creating a histogram distribution from an image based on a given given offset, range, and number of bins.
 
 VXLIB_magnitude
 Kernel for adding two input vector data.
 
 VXLIB_meanStdDev
 Kernel for computing the mean and standard deviation of input vector.
 
 VXLIB_median
 Kernel for computing the median pixel over a window of imput image, for each pixel.
 
 VXLIB_minMaxLoc
 Kernel for finding minimum and maximum values in an image and a location for each.
 
 VXLIB_multiply
 Kernel for multiplying two input vector data.
 
 VXLIB_normL1
 Kernel for computing the L1 norm of given 2 signed inputs, resulting in an unsigned norm result.
 
 VXLIB_normL2
 Kernel for computing the L2 norm of given 2 signed inputs resulting in an unsigned norm result.
 
 VXLIB_not
 Kernel for computing bitwise not of two input vector data.
 
 VXLIB_or
 Kernel for computing bitwise or of two input vector data.
 
 VXLIB_subtract
 Kernel for subtracting two input vector data.
 
 VXLIB_tableLookup
 Kernel for mapping an input pixel value to another value via lookup table.
 
 VXLIB_thresholdBinary
 Kernel for Thresholding an input image and produces an output Boolean image.
 
 VXLIB_thresholdRange
 Kernel for Thresholding an input image and produces an output Boolean image.
 
 VXLIB_xor
 Kernel for computing bitwise xor of two input vector data.