![]() |
The OpenVX Specification
2b213f9
|
| These are the base vision functions supported in OpenVX 1.1 | |
| Computes the absolute difference between two images | |
| Accumulates an input image into output image | |
| Accumulates a squared value from an input image to an output image | |
| Accumulates a weighted value from an input image to an output image | |
| Performs addition between two images | |
| Performs subtraction between two images | |
Performs a bitwise AND operation between two VX_DF_IMAGE_U8 images | |
Performs a bitwise EXCLUSIVE OR (XOR) operation between two VX_DF_IMAGE_U8 images | |
Performs a bitwise INCLUSIVE OR operation between two VX_DF_IMAGE_U8 images | |
Performs a bitwise NOT operation on a VX_DF_IMAGE_U8 input image | |
| Computes a Box filter over a window of the input image | |
| Provides a Canny edge detector kernel | |
| Implements the Channel Combine Kernel | |
| Implements the Channel Extraction Kernel | |
| Implements the Color Conversion Kernel | |
| Converts image bit depth | |
| Convolves the input with the client supplied convolution matrix | |
Implements Dilation, which grows the white space in a VX_DF_IMAGE_U8 Boolean image | |
| Equalizes the histogram of a grayscale image | |
Implements Erosion, which shrinks the white space in a VX_DF_IMAGE_U8 Boolean image | |
| Computes the corners in an image using a method based upon FAST9 algorithm suggested in [3] and with some updates from [4] with modifications described below | |
| Computes a Gaussian filter over a window of the input image | |
| Computes a non-linear filter over a window of the input image | |
| Computes the Harris Corners of an image | |
| Generates a distribution from an image | |
| Computes a Gaussian Image Pyramid from an input image | |
| Computes a Laplacian Image Pyramid from an input image | |
| Reconstructs the original image from a Laplacian Image Pyramid | |
| Computes the integral image of the input | |
| Implements the Gradient Magnitude Computation Kernel | |
| Computes the mean pixel value and the standard deviation of the pixels in the input image (which has a dimension width and height) | |
| Computes a median pixel value over a window of the input image | |
| Finds the minimum and maximum values in an image and a location for each | |
| Computes the optical flow using the Lucas-Kanade method between two pyramid images | |
| Implements the Gradient Phase Computation Kernel | |
| Performs element-wise multiplication between two images and a scalar value | |
| Maps output pixels in an image from input pixels in an image | |
| Implements the Image Resizing Kernel | |
| Implements the Sobel Image Filter Kernel | |
| Implements the Table Lookup Image Kernel | |
| Thresholds an input image and produces an output Boolean image | |
| Performs an affine transform on an image | |
| Performs a perspective transform on an image | |
| The basic parts of OpenVX needed for computation | |
| Defines the basic objects within OpenVX | |
| Defines the Reference Object interface | |
| Defines the Context Object Interface | |
| Defines the Graph Object interface | |
| Defines the Node Object interface | |
| Defines the Array Object Interface | |
| Defines the Image Convolution Object interface | |
| Defines the Distribution Object Interface | |
| Defines the Image Object interface | |
| Defines the Look-Up Table Interface | |
| Defines the Matrix Object Interface | |
| Defines the Image Pyramid Object Interface | |
| Defines the Remap Object Interface | |
| Defines the Scalar Object interface | |
| Defines the Threshold Object Interface | |
| An opaque array object that could be an array of any data-object (not data-type) of OpenVX except Delay and ObjectArray objects | |
| Defines the Administrative Features of OpenVX | |
| Defines the Advanced Objects of OpenVX | |
| Defines the advanced features of the Array Interface | |
| Defines the advanced features of the Node Interface | |
| Defines the border mode behaviors | |
| Defines the Delay Object interface | |
| Defines the Kernel Object and Interface | |
| Defines the Parameter Object interface | |
| Describes components that are considered to be advanced | |
| Allows Clients to receive a callback after a specific node has completed execution | |
| Defines Performance measurement and reporting interfaces | |
| Defines the debug logging interface | |
| Defines the Hints Interface | |
| Defines the Directives Interface | |
| Defines the User Kernels, which are a method to extend OpenVX with new vision functions | |
| Defines the Graph Parameter API |