VPI - Vision Programming Interface

3.2 Release

Data Structures
Here are the data structures with brief descriptions:
 CVPIAprilTagDecodeParamsDecode parameters for vpiCreateAprilTagDetector
 CVPIAprilTagDetectionStores information about an AprilTag detection from AprilTag detector
 CVPIArrayBufferRepresents the availablemethods to access array contents
 CVPIArrayBufferAOSStores information about array characteristics and content
 CVPIArrayDataStores information about array characteristics and contents
 CVPIAxisAlignedBoundingBoxF32Stores an axis-aligned 32-bit floating point 2D bounding box
 CVPIBackgroundSubtractorParamsStructure that defines the parameters for vpiCreateBackgroundSubtractor
 CVPIBoundingBoxStores a generic 2D bounding box
 CVPIBriefDescriptorStores a BRIEF Descriptor
 CVPICannyEdgeDetectorParamsStructure that defines the parameters for vpiSubmitCannyEdgeDetector
 CVPIConstrainedHomography2DConfigHolds the configuration of a constrained 2d homography transform
 CVPIConvertImageFormatParamsParameters for customizing image format conversion
 CVPIDCFTrackedBoundingBoxStores information about an object tracked by DCF Tracker
 CVPIDCFTrackerCreationParamsCreation parameters of DCF Tracker
 CVPIDCFTrackerParamsStructure that defines the parameters for vpiCreateDCFTracker
 CVPIFASTCornerDetectorParamsStructure that defines the parameters for vpiSubmitFASTCornerDetector
 CVPIFisheyeLensDistortionModelHolds coefficients for fisheye lens distortion model
 CVPIHarrisCornerDetectorParamsStructure that defines the parameters for vpiSubmitHarrisCornerDetector
 CVPIHomographyTransform2DStores a generic 2D homography transform
 CVPIImageBufferRepresents the available methods to access image contents
 CVPIImageBufferPitchLinearStores the image plane contents
 CVPIImageDataStores information about image characteristics and content
 CVPIImagePlanePitchLinearRepresents one image plane in pitch-linear layout
 CVPIImageWrapperParamsParameters for customizing image wrapping
 CVPIKeypointF32Stores a float32 keypoint coordinate The coordinate is relative to the top-left corner of an image
 CVPIKeypointU32Stores a U32 keypoint coordinate The coordinate is relative to the top-left corner of an image
 CVPIKLTFeatureTrackerCreationParamsCreation parameters of KLT Feature Tracker
 CVPIKLTFeatureTrackerParamsStructure that defines the parameters for vpiCreateKLTFeatureTracker
 CVPIKLTTrackedBoundingBoxStores a bounding box that is being tracked by KLT Tracker
 CVPIMatchesStores the matches between 2 descriptors
 CVPIOpticalFlowDenseSGMParamsDense optical flow parameters for semi-global matching pass
 CVPIOpticalFlowPyrLKParamsStructure that defines the parameters for vpiSubmitOpticalFlowPyrLK
 CVPIORBParamsStructure that defines the parameters for vpiSubmitORBFeatureDetector
 CVPIPackingParamsDefines the parameters encoded in a VPIPacking
 CVPIParallelForConfigStores the ParallelFor configuration
 CVPIPolynomialLensDistortionModelHolds coefficients for polynomial lens distortion model
 CVPIPoseEstimation of a transformation from one 3D coordinate system to another with object-space error
 CVPIPyramidalKeypointF32Stores a float32 pyramidal-based keypoint coordinate The coordinate includes the (x, y) position in an image inside a pyramid, and (octave and layer) selects a specific image on that pyramid
 CVPIPyramidDataStores the pyramid contents
 CVPIRectangleIStores the geometric information of a rectangle
 CVPIStatsStores the statistics of an image
 CVPIStereoDisparityEstimatorCreationParamsStructure that defines the parameters for vpiCreateStereoDisparityEstimator
 CVPIStereoDisparityEstimatorParamsStructure that defines the parameters for vpiSubmitStereoDisparityEstimator
 CVPITNRParamsStructure that defines the parameters for vpiSubmitTemporalNoiseReduction
 CVPITransformConfigTransformation parameters
 CVPITransformEstimatorParamsParameters used to tune Transform Estimator algorithm
 CVPIWarpGridHolds VPI's warp grid definition
 CVPIWarpMapDefines the mapping between input and output images' pixels