VPI - Vision Programming Interface

3.2 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 functions to retrieve VPI version
 AlgorithmsDeclaration of VPI's algorithms
 AprilTagsDetect AprilTags (https://april.eecs.umich.edu/software/apriltag) in an image
 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
 Brute Force MatcherRuns a brute force matcher algorithm on descriptors
 Canny Edge DetectorRuns the canny edge detector algorithm 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
 Crop ScalerCrops rectangular regions from the input image, rescale them to uniform dimensions and writes them in a single image to be used in further batched image processing
 DCF TrackerTracks object bounding boxes on a sequence of frames using the Discriminative Correlation Filter (DCF) algorithm
 Dynamic RemapDynamically remaps pixels from an input image to an output image via a user-provided map image
 Equalize Image HistogramEqualize image histogram for the input image
 FAST CornersDetect FAST corners in an image, usually used in keypoint tracking
 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 CornersDetect Harris keypoints in an image, usually used in keypoint tracking
 Image HistogramComputes image histogram from the input image
 Image FlipFlips a 2D image either horizontally, vertically or both
 Image StatisticsReturns various image statistics of the input image
 KLT Feature TrackerRuns KLT Feature tracking on a sequence of frames
 Laplacian Pyramid GeneratorCreates a Laplacian pyramid from the input image
 Median FilterRuns a 2D median filter over the input image
 MinMaxLocFind in an image the minimum and maximum value locations
 Mix ChannelsMix channels from one or more input image channels to one or more output image channels
 ErodeFilter an image with a 2D binary kernel composed with the erode morphological operation
 DilateFilter an image with a 2D binary kernel composed with the dilate morphological operation
 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
 ORB featuresRuns the ORB algorithm over the input image to detect features and extract descriptors
 Perspective WarpApplies a perspective warp on an image
 Recursive Gaussian FilterRuns a generic 2D Gaussian filter over the input image
 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
 Template Matching AlgorithmRuns the template matching algorithm with template image over the searched image
 Temporal Noise ReductionPerforms temporal noise reduction in a sequence of images
 Transform EstimatorEstimate the transform between source and target keypoints
 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
 OpenCV InteroperabilityInteroperability with OpenCV library
 VersioningDeclarations of entities to handle NV_VPI versioning