Face SDK  1.13.0 Mozart release
Face Recognition Software Development Kit
face_sdk_track_item.h
Go to the documentation of this file.
1 
4 #pragma once
5 
6 #include <face_sdk_base/export.h>
7 
8 #include <c_interface/face_sdk_base/face.h>
9 #include <c_interface/face_sdk_base/video_frame.h>
10 
11 FACE_SDK_EXTERN_C_BEGIN
12 
20 DECLARE_FACE_SDK_CLASS(track_item)
21 
22 
30 
39 
46 
56 DECLARE_FACE_SDK_SET(track_item_set, track_item)
57 
58 
60 FACE_SDK_EXTERN_C_END
bool face_sdk__track_item__get_video_frame(const face_sdk__track_item_t *track_item, face_sdk__video_frame_t **video_frame)
Retrieves Video Frame object from Track Item.
bool face_sdk__track_item__get_face(const face_sdk__track_item_t *track_item, face_sdk__face_t **face)
Retrieves Face object from Track Item.
Track item.
Definition: face_sdk_track_item.h:20
A video frame contains image and meta-information about this image in video stream context...
Definition: video_frame.h:22
void face_sdk__track_item_free(face_sdk__track_item_t *track_item)
Destroys face_sdk__track_item object.
std::tuple< std::shared_ptr< face_sdk::video_frame >, std::shared_ptr< face_sdk::face > > track_item
A tuple face_sdk::video_frame and face_sdk::face on it.
Definition: face_sdk_track.h:23
The face object. Face object contains information about face bounding box on the image and the origin...
Definition: face.h:27