|
|
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
150 #endif // NV_VPI_ALGORITHMS_KLT_BOUNDING_BOX_TRACKER_H
VPIImageType
Image formats.
VPIKLTBoundingBoxTrackerType trackingType
Type of KLT tracking that will be performed.
VPIKLTBoundingBoxTrackerType
KLT Tracker type.
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 nccThresholdKill
Threshold to consider template tracking was lost.
Structure that defines the parameters for vpiCreateKLTBoundingBoxTracker.
float nccThresholdUpdate
Threshold for requiring template update.
float nccThresholdStop
Threshold to stop estimating.
VPIStatus vpiCreateKLTBoundingBoxTracker(VPIStream stream, uint32_t imageWidth, uint32_t imageHeight, VPIImageType imageType, VPIPayload *payload)
Creates payload for vpiSubmitKLTBoundingBoxTracker.
struct VPIImageImpl * VPIImage
uint32_t numberOfIterationsScaling
Number of Inverse compositional iterations of scale estimations.
float maxScaleChange
Maximum relative scale change.
struct VPIPayloadImpl * VPIPayload
A handle to an algorithm payload.
struct VPIArrayImpl * VPIArray
float maxTranslationChange
Maximum relative translation change.
struct VPIStreamImpl * VPIStream