3DiVi Face SDK
3.21.0
|
Callback function type for a MatchFound event. More...
Public Member Functions | |
void | call (MatchFoundCallbackData data) |
Callback function type for a MatchFound event.
When a template for a tracked face is created, it is compared with each template in the dataset, and if the distance to the nearest element is less than the distance_threshold specified in this element, then a match is fixed.
This callback is called after N sequential matches with the elements that belong to the same person.
The N number can be set in a config file using the <consecutive_match_count_for_match_found_callback> tag.
It is guaranteed that this callback will be called after at least one Tracking callback and before TrackingLost callback with the same stream_id and track_id (track_id = sample->getID()).
Also you can set the value of '1' for the <not_found_match_found_callback> tag to enable this callback after N consecutive mismatches (i.e. when the closest element is beyond its distance_threshold). In this case, match_result is at zero distance, and person_id and element_id are equal to VideoWorker.MATCH_NOT_FOUND_ID.