7 #include "face_sdk_tracker_events.h" 9 #include <c_interface/face_sdk_alignment/alignment.h> 10 #include <c_interface/face_sdk_base/license.h> 12 #include <c_interface/face_sdk_face_detector/face_detector.h> 13 #include <c_interface/face_sdk_tracker/face_recognition.h> 26 DECLARE_FACE_SDK_CLASS(tracker_config)
28 bool FACE_SDK_C_EXPORT face_sdk__make_tracker_config(
39 float detector_confidence,
40 uint32_t frame_frequency,
41 float rigid_threshold,
42 uint32_t min_detected_scale,
44 uint64_t max_track_length,
48 bool FACE_SDK_C_EXPORT face_sdk__make_tracker_config_r(
59 float detector_confidence,
60 uint32_t frame_frequency,
61 float rigid_threshold,
62 uint32_t min_detected_scale,
64 uint64_t max_track_length,
void(* face_sdk__on_track_best_frame_cb_t)(face_sdk__video_stream_t *stream, face_sdk__track_t *track, face_sdk__video_frame_t *frame, face_sdk__face_t *face)
Raises when the best frame changed for the track.
Definition: face_sdk_tracker_events.h:71
void(* face_sdk__on_track_disappeared_cb_t)(face_sdk__video_stream_t *stream, face_sdk__track_t *track)
Raises when a person is lost in the stream.
Definition: face_sdk_tracker_events.h:43
Tracker config object used in face_sdk__make_tracker() function.
Definition: face_sdk_tracker_config.h:26
void(* face_sdk__on_frame_error_cb_t)(int32_t error_code, uint8_t *description, uint64_t description_size, face_sdk__video_stream_t *stream, face_sdk__video_frame_t *frame)
Raises when error occurred while processing frame.
Definition: face_sdk_tracker_events.h:87
Alignment operation prepares images for further FIR building and age and gender classification.
Definition: alignment.h:31
void(* face_sdk__on_track_updated_cb_t)(face_sdk__video_stream_t *stream, face_sdk__track_t *track, face_sdk__video_frame_t *frame, face_sdk__face_t *face)
Raises when the track object has updated.
Definition: face_sdk_tracker_events.h:56
Class used by tracker class to get the score of the face.
Definition: face_recognition.h:20
Face detection algorithm. The Face detection find faces on images.
Definition: face_detector.h:30
The license object. A license object provides information about your limits in face_sdk. See Licensing.
Definition: license.h:22
The remote_license object. A remote_license object provides information about your limits in face_sdk...
Definition: remote_license.h:55
void(* face_sdk__on_track_appeared_cb_t)(face_sdk__video_stream_t *stream, face_sdk__track_t *track, face_sdk__video_frame_t *frame, face_sdk__face_t *face)
Raises when a person has appeared in the stream.
Definition: face_sdk_tracker_events.h:30
void face_sdk__tracker_config_free(face_sdk__tracker_config_t *config)
Destroys face_sdk__tracker_config object.