VPI - Vision Programming Interface

1.1 Release

Modules
Here is a list of all modules:
[detail level 12]
 Core ComponentsDeclaration of VPI's core components and related functions
 ArrayAn abstract representation of a generic 1D array
 ContextContext is the implicit owner of objects created when it's active and their properties
 EventA representation of events used in stream synchronization and timing
 ImageAn abstract representation of a 2D image
 PyramidAn abstract representation of a 2D image pyramid
 StreamThe main entry-point to the API is the VPIStream object
 WarpMapDefines the VPIWarpMap object and related functions
 UtilitiesDeclaration of miscellaneous VPI's utility components
 PayloadDeclaration of payload handling functions and types;
 Image Formats
 Color Spaces
 Data layout utilities
 Status CodesDeclares entities to handle return status codes used in VPI
 Common TypesDefines common types used by several components
 VersioningDeclarations of entities to handle VPI versioning
 AlgorithmsDeclaration of VPI's algorithms
 Background SubtractorSeparate foreground and background from video
 Bilateral FilterRuns a generic 2D bilateral filter over the input image
 Box FilterRuns a generic 2D box filter over the input image
 Convert Image FormatConverts the image contents to the desired format, with optional pixel value scaling and offset
 ConvolutionConvolves an image with a 2D kernel
 Equalize Image histogramEqualize image histogram for the input image
 Fast Fourier TransformOperations that applies the Fast Fourier Transform and its inverse to 2D images
 Gaussian FilterRuns a generic 2D Gaussian filter over the input image
 Gaussian Pyramid GeneratorCreates a Gaussian pyramid from the input image
 Harris Corners
 Image histogramComputes image histogram from the input image
 KLT Feature TrackerRuns KLT Feature tracking on a sequence of frames
 Laplacian Pyramid GeneratorCreates a Laplacian pyramid from the input image
 Dense Optical FlowAlgorithm used to estimate the motion vectors from previous image to current image
 Pyramidal LK Optical FlowAlgorithm used to track points from one frame to the next
 Perspective WarpPerspective Warp
 RemapRemaps the input image, effectively warping it using a user-provided mapping
 RescaleChanges the dimensions of the input image while stretching/squeezing it
 Stereo Disparity EstimatorEstimates disparity from a stereo pair
 Temporal Noise ReductionPerforms temporal noise reduction in a sequence of images
 Color Names Features ExtractorExtracts the Color Names features of the input image
 Histogram of Oriented GradientsExtracts Histogram of Oriented Gradients features from input image
 User-Defined FunctionSubmits a user-defined function to be executed on the stream
 Lens Distortion Correction
 CUDA InteroperabilityDeclaration of functions for CUDA interoperability
 CPU InteroperabilityDeclaration of functions for CPU/host interoperability
 NvBuffer InteroperabilityDeclaration of functions for NvBuffer interoperability
 EGL InteroperabilityEGL is our main vehicle for interoperability with multimedia, camera and graphics APIs
 OpenCV InteroperabilityInteroperability with OpenCV library