3DiVi Face SDK  3.21.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Groups
pbio::VideoWorker::TrackingLostCallbackData Struct Reference

TrackingLost callback data. More...

#include <VideoWorker.h>

Public Attributes

int64_t stream_id
 Integer id of the video stream (0 <= stream_id < streams_count).
 
int64_t first_frame_id
 Integer id of the frame on which the face was first detected.
 
int64_t last_frame_id
 Integer id of the frame after which the face tracking was lost.
 
double best_quality
 Best sample quality over all frames.
 
int64_t best_quality_frame_id
 Integer id of the frame of the best quality.
 
RawSample::Ptr best_quality_sample
 The best quality sample from the best_quality_frame_id frame. Will be NULL if "weak_tracks_in_tracking_callback" is enabled and all samples with that track_id are flagged as "weak=true".
 
Template::Ptr best_quality_templ
 Template created from best_quality_sample. Will be NULL if processing_threads_count is zero or best_quality_sample is NULL.
 
int64_t track_id
 ID of the lost face (track_id). track_id is equal to sample.getID() for a sample given in any VideoWorker callback.
 
bool sti_person_id_set
 Flag indicating that sti_person_id is set. sti_person_id is not set, if short time identification is disabled or if no templates were generated for this track.
 
int64_t sti_person_id
 ID of "sti_person", which is a set of tracks formed by short time identification. sti_person_id is equal to track_id of the first mebmer of this "sti_person" set of tracks.
 

Detailed Description

TrackingLost callback data.