|
VPI - Vision Programming Interface
0.1.0 Release
|
Go to the documentation of this file.
56 #ifndef NV_VPI_ALGORITHMS_KLT_BOUNDING_BOX_TRACKER_H
57 #define NV_VPI_ALGORITHMS_KLT_BOUNDING_BOX_TRACKER_H
162 #endif // NV_VPI_ALGORITHMS_KLT_BOUNDING_BOX_TRACKER_H
VPIImageType
Image formats.
VPIKLTBoundingBoxTrackerType
KLT Tracker type.
float maxScaleChange
Maximum relative scale change.
VPIKLTBoundingBoxTrackerType trackingType
Type of KLT tracking that will be performed.
VPIStatus vpiSubmitKLTBoundingBoxTracker(VPIPayload payload, VPIImage templateImage, VPIArray inputBoxList, VPIArray inputPredictionList, VPIImage referenceImage, VPIArray outputBoxList, VPIArray outputEstimationList, const VPIKLTBoundingBoxTrackerParams *params)
Runs KLT Tracker on two frames.
float maxTranslationChange
Maximum relative translation change.
float nccThresholdStop
Threshold to stop estimating.
float nccThresholdKill
Threshold to consider template tracking was lost.
VPIStatus vpiCreateKLTBoundingBoxTracker(VPIStream stream, uint32_t imageWidth, uint32_t imageHeight, VPIImageType imageType, VPIPayload *payload)
Creates payload for vpiSubmitKLTBoundingBoxTracker.
Structure that defines the parameters for vpiCreateKLTBoundingBoxTracker.
struct VPIImageImpl * VPIImage
float nccThresholdUpdate
Threshold for requiring template update.
struct VPIPayloadImpl * VPIPayload
A handle to an algorithm payload.
struct VPIArrayImpl * VPIArray
Inverse compositional algorithm for KLT tracker.
uint32_t numberOfIterationsScaling
Number of Inverse compositional iterations of scale estimations.
struct VPIStreamImpl * VPIStream