ScObjectTracker.h
Go to the documentation of this file.
32 typedef void (*ScObjectTrackerEventFuncLost)(ScTrackedObjectType type, uint32_t tracking_id, void *user_data);
33 typedef void (*ScObjectTrackerEventFuncPredicted)(uint32_t tracking_id, ScQuadrilateral quadrilateral, float dt, void *user_data);
Opaque recognition context data structure.
void sc_object_tracker_retain(ScObjectTracker *tracker)
Increase reference count of the object tracker.
ScBool sc_object_tracker_is_enabled(const ScObjectTracker *tracker)
Check if tracking is enabled or disabled.
void sc_object_tracker_set_enabled(ScObjectTracker *tracker, ScBool option)
Enable or disable tracking.
Recognition context interface.
API for tracking objects across frames.
Callback storage structure. Set a callback to NULL to ignore it.
Definition: ScObjectTracker.h:38
ScObjectTracker * sc_object_tracker_new(ScRecognitionContext *context, ScObjectTrackerCallbacks *callbacks, void *callback_user_data)
Create a new object tracker.
Opaque pointer type for an object tracker.
Common definitions used throughout the ScanditSDK API.
Opaque pointer type for an object tracker.
void sc_object_tracker_release(ScObjectTracker *tracker)
Decrease reference count of tracker object.