▼Core Components | Declaration of VPI's core components and related functions |
Array | An abstract representation of a generic 1D array |
Context | Context is the implicit owner of objects created when it's active and their properties |
Event | A representation of events used in stream synchronization and timing |
Image | An abstract representation of a 2D image |
Pyramid | An abstract representation of a 2D image pyramid |
Stream | The main entry-point to the API is the VPIStream object |
WarpMap | Defines the VPIWarpMap object and related functions |
▼Utilities | Declaration of miscellaneous VPI's utility components |
Payload | Declaration of payload handling functions and types; |
Image Formats | |
Color Spaces | |
Data layout utilities | |
Status Codes | Declares entities to handle return status codes used in VPI |
Common Types | Defines common types used by several components |
Versioning | Declarations of functions to retrieve VPI version |
▼Algorithms | Declaration of VPI's algorithms |
AprilTags | Detect AprilTags (https://april.eecs.umich.edu/software/apriltag) in an image |
Background Subtractor | Separate foreground and background from video |
Bilateral Filter | Runs a generic 2D bilateral filter over the input image |
Box Filter | Runs a generic 2D box filter over the input image |
Brute Force Matcher | Runs a brute force matcher algorithm on descriptors |
Canny Edge Detector | Runs the canny edge detector algorithm over the input image |
Convert Image Format | Converts the image contents to the desired format, with optional pixel value scaling and offset |
Convolution | Convolves an image with a 2D kernel |
Crop Scaler | Crops 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 Tracker | Tracks object bounding boxes on a sequence of frames using the Discriminative Correlation Filter (DCF) algorithm |
Dynamic Remap | Dynamically remaps pixels from an input image to an output image via a user-provided map image |
Equalize Image Histogram | Equalize image histogram for the input image |
FAST Corners | Detect FAST corners in an image, usually used in keypoint tracking |
Fast Fourier Transform | Operations that applies the Fast Fourier Transform and its inverse to 2D images |
Gaussian Filter | Runs a generic 2D Gaussian filter over the input image |
Gaussian Pyramid Generator | Creates a Gaussian pyramid from the input image |
Harris Corners | Detect Harris keypoints in an image, usually used in keypoint tracking |
Image Histogram | Computes image histogram from the input image |
Image Flip | Flips a 2D image either horizontally, vertically or both |
Image Statistics | Returns various image statistics of the input image |
KLT Feature Tracker | Runs KLT Feature tracking on a sequence of frames |
Laplacian Pyramid Generator | Creates a Laplacian pyramid from the input image |
Median Filter | Runs a 2D median filter over the input image |
MinMaxLoc | Find in an image the minimum and maximum value locations |
Mix Channels | Mix channels from one or more input image channels to one or more output image channels |
Erode | Filter an image with a 2D binary kernel composed with the erode morphological operation |
Dilate | Filter an image with a 2D binary kernel composed with the dilate morphological operation |
Dense Optical Flow | Algorithm used to estimate the motion vectors from previous image to current image |
Pyramidal LK Optical Flow | Algorithm used to track points from one frame to the next |
ORB features | Runs the ORB algorithm over the input image to detect features and extract descriptors |
Perspective Warp | Applies a perspective warp on an image |
Recursive Gaussian Filter | Runs a generic 2D Gaussian filter over the input image |
Remap | Remaps the input image, effectively warping it using a user-provided mapping |
Rescale | Changes the dimensions of the input image while stretching/squeezing it |
Stereo Disparity Estimator | Estimates disparity from a stereo pair |
Template Matching Algorithm | Runs the template matching algorithm with template image over the searched image |
Temporal Noise Reduction | Performs temporal noise reduction in a sequence of images |
Transform Estimator | Estimate the transform between source and target keypoints |
Color Names Features Extractor | Extracts the Color Names features of the input image |
Histogram of Oriented Gradients | Extracts Histogram of Oriented Gradients features from input image |
User-Defined Function | Submits a user-defined function to be executed on the stream |
Lens Distortion Correction | |
OpenCV Interoperability | Interoperability with OpenCV library |
Versioning | Declarations of entities to handle NV_VPI versioning |