The OpenVX Specification  dba1aa3
Modules
Here is a list of all modules:
[detail level 1234]
 Vision FunctionsThese are the base vision functions supported in OpenVX 1.1
 Absolute DifferenceComputes the absolute difference between two images. The output image dimensions should be the same as the dimensions of the input images
 AccumulateAccumulates an input image into output image. The accumulation image dimensions should be the same as the dimensions of the input image
 Accumulate SquaredAccumulates a squared value from an input image to an output image. The accumulation image dimensions should be the same as the dimensions of the input image
 Data Object CopyCopy a data object to another
 Accumulate WeightedAccumulates a weighted value from an input image to an output image. The accumulation image dimensions should be the same as the dimensions of the input image
 Arithmetic AdditionPerforms addition between two images. The output image dimensions should be the same as the dimensions of the input images
 Arithmetic SubtractionPerforms subtraction between two images. The output image dimensions should be the same as the dimensions of the input images
 Bitwise ANDPerforms a bitwise AND operation between two VX_DF_IMAGE_U8 images. The output image dimensions should be the same as the dimensions of the input images
 Bitwise EXCLUSIVE ORPerforms a bitwise EXCLUSIVE OR (XOR) operation between two VX_DF_IMAGE_U8 images. The output image dimensions should be the same as the dimensions of the input images
 Bitwise INCLUSIVE ORPerforms a bitwise INCLUSIVE OR operation between two VX_DF_IMAGE_U8 images. The output image dimensions should be the same as the dimensions of the input images
 Bitwise NOTPerforms a bitwise NOT operation on a VX_DF_IMAGE_U8 input image. The output image dimensions should be the same as the dimensions of the input image
 Box FilterComputes a Box filter over a window of the input image. The output image dimensions should be the same as the dimensions of the input image
 Non-Maxima SuppressionFind local maxima in an image, or otherwise suppress pixels that are not local maxima
 Canny Edge DetectorProvides a Canny edge detector kernel. The output image dimensions should be the same as the dimensions of the input image
 Channel CombineImplements the Channel Combine Kernel
 Channel ExtractImplements the Channel Extraction Kernel
 Color ConvertImplements the Color Conversion Kernel. The output image dimensions should be the same as the dimensions of the input image
 Convert Bit depthConverts image bit depth. The output image dimensions should be the same as the dimensions of the input image
 Custom ConvolutionConvolves the input with the client supplied convolution matrix. The output image dimensions should be the same as the dimensions of the input image
 Dilate ImageImplements Dilation, which grows the white space in a VX_DF_IMAGE_U8 Boolean image. The output image dimensions should be the same as the dimensions of the input image
 Equalize HistogramEqualizes the histogram of a grayscale image. The output image dimensions should be the same as the dimensions of the input image
 Erode ImageImplements Erosion, which shrinks the white space in a VX_DF_IMAGE_U8 Boolean image. The output image dimensions should be the same as the dimensions of the input image
 Fast CornersComputes 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
 Gaussian FilterComputes a Gaussian filter over a window of the input image. The output image dimensions should be the same as the dimensions of the input image
 Non Linear FilterComputes a non-linear filter over a window of the input image. The output image dimensions should be the same as the dimensions of the input image
 Harris CornersComputes the Harris Corners of an image
 HistogramGenerates a distribution from an image
 Gaussian Image PyramidComputes a Gaussian Image Pyramid from an input image
 Laplacian Image PyramidComputes a Laplacian Image Pyramid from an input image
 Reconstruction from a Laplacian Image PyramidReconstructs the original image from a Laplacian Image Pyramid
 Integral ImageComputes the integral image of the input. The output image dimensions should be the same as the dimensions of the input image
 MagnitudeImplements the Gradient Magnitude Computation Kernel. The output image dimensions should be the same as the dimensions of the input images
 Mean and Standard DeviationComputes the mean pixel value and the standard deviation of the pixels in the input image (which has a dimension width and height)
 Median FilterComputes a median pixel value over a window of the input image. The output image dimensions should be the same as the dimensions of the input image
 Min, Max LocationFinds the minimum and maximum values in an image and a location for each
 MinImplements a pixel-wise minimum kernel. The output image dimensions should be the same as the dimensions of the input image
 MaxImplements a pixel-wise maximum kernel. The output image dimensions should be the same as the dimensions of the input image
 Optical Flow Pyramid (LK)Computes the optical flow using the Lucas-Kanade method between two pyramid images
 PhaseImplements the Gradient Phase Computation Kernel. The output image dimensions should be the same as the dimensions of the input images
 Pixel-wise MultiplicationPerforms element-wise multiplication between two images and a scalar value. The output image dimensions should be the same as the dimensions of the input images
 RemapMaps output pixels in an image from input pixels in an image
 Scale ImageImplements the Image Resizing Kernel
 Sobel 3x3Implements the Sobel Image Filter Kernel. The output images dimensions should be the same as the dimensions of the input image
 TableLookupImplements the Table Lookup Image Kernel. The output image dimensions should be the same as the dimensions of the input image
 ThresholdingThresholds an input image and produces an output Boolean image. The output image dimensions should be the same as the dimensions of the input image
 Warp AffinePerforms an affine transform on an image
 Warp PerspectivePerforms a perspective transform on an image
 Bilateral FilterThe function applies bilateral filtering to the input tensor
 MatchTemplateCompares an image template against overlapped image regions
 LBPExtracts LBP image from an input image. The output image dimensions should be the same as the dimensions of the input image
 HOGExtracts Histogram of Oriented Gradients features from the input grayscale image
 HoughLinesPFinds the Probabilistic Hough Lines detected in the input binary image
 Tensor MultiplyPerforms element wise multiplications on element values in the input tensor data with a scale
 Tensor AddPerforms arithmetic addition on element values in the input tensor data
 Tensor SubtractPerforms arithmetic subtraction on element values in the input tensor data
 Tensor TableLookUpPerforms LUT on element values in the input tensor data
 Tensor TransposePerforms transpose on the input tensor
 Tensor Convert Bit-DepthCreates a bit-depth conversion node
 Tensor Matrix MultiplyCreates a generalized matrix multiplication node
 Control FlowDefines the predicated execution model of OpenVX
 Basic FeaturesThe basic parts of OpenVX needed for computation
 ObjectsDefines the basic objects within OpenVX
 Object: ReferenceDefines the Reference Object interface
 Object: ContextDefines the Context Object Interface
 Object: GraphDefines the Graph Object interface
 Object: NodeDefines the Node Object interface
 Object: ArrayDefines the Array Object Interface
 Object: ConvolutionDefines the Image Convolution Object interface
 Object: DistributionDefines the Distribution Object Interface
 Object: ImageDefines the Image Object interface
 Object: LUTDefines the Look-Up Table Interface
 Object: MatrixDefines the Matrix Object Interface
 Object: PyramidDefines the Image Pyramid Object Interface
 Object: RemapDefines the Remap Object Interface
 Object: ScalarDefines the Scalar Object interface
 Object: ThresholdDefines the Threshold Object Interface
 Object: ObjectArrayAn opaque array object that could be an array of any data-object (not data-type) of OpenVX except Delay and ObjectArray objects
 Object: TensorDefines The Tensor Object Interface
 Administrative FeaturesDefines the Administrative Features of OpenVX
 Advanced ObjectsDefines the Advanced Objects of OpenVX
 Object: Array (Advanced)Defines the advanced features of the Array Interface
 Object: Node (Advanced)Defines the advanced features of the Node Interface
 Node: Border ModesDefines the border mode behaviors
 Object: DelayDefines the Delay Object interface
 Object: KernelDefines the Kernel Object and Interface
 Object: ParameterDefines the Parameter Object interface
 Advanced Framework APIDescribes components that are considered to be advanced
 Framework: Node CallbacksAllows Clients to receive a callback after a specific node has completed execution
 Framework: Performance MeasurementDefines Performance measurement and reporting interfaces
 Framework: LogDefines the debug logging interface
 Framework: HintsDefines the Hints Interface
 Framework: DirectivesDefines the Directives Interface
 Framework: User KernelsDefines the User Kernels, which are a method to extend OpenVX with new vision functions
 Framework: Graph ParametersDefines the Graph Parameter API