![]() |
Face SDK
1.13.0 Mozart release
Face Recognition Software Development Kit
|
Classes | |
struct | face_sdk__serializer |
The serializer object. The serializer object allows serialize and deserialize face_sdk__face, face_sdk__alignment_info, face_sdk__fir objects. More... | |
Typedefs | |
typedef struct face_sdk__serializer | face_sdk__serializer_t |
The serializer object. The serializer object allows serialize and deserialize face_sdk__face, face_sdk__alignment_info, face_sdk__fir objects. | |
Functions | |
bool | face_sdk__serializer__get_addr (const face_sdk__serializer_t *serializer, uint64_t *addr) |
Retrieves face_sdk__serializer_t object address * *. More... | |
bool | face_sdk__serializer__serialize_face (const face_sdk__serializer_t *serializer, const face_sdk__face_t *face, uint8_t **data, uint64_t *data_size) |
Serializes face_sdk__face object into binary data. More... | |
bool | face_sdk__serializer__serialize_face_1 (const face_sdk__serializer_t *serializer, const face_sdk__face_t *face, bool serialize_full_frame, uint8_t **data, uint64_t *data_size) |
Serializes face_sdk__face object into binary data. More... | |
bool | face_sdk__serializer__deserialize_face (const face_sdk__serializer_t *serializer, const uint8_t *data, uint64_t data_size, face_sdk__face_t **face) |
Deserializes face_sdk__face object from binary data. More... | |
bool | face_sdk__serializer__serialize_alignment_info (const face_sdk__serializer_t *serializer, const face_sdk__alignment_info_t *alignment_info, uint8_t **data, uint64_t *data_size) |
Serializes face_sdk__alignment_info object into binary data. More... | |
bool | face_sdk__serializer__deserialize_alignment_info (const face_sdk__serializer_t *serializer, const uint8_t *data, uint64_t data_size, face_sdk__alignment_info_t **alignment_info) |
Deserializes face_sdk__alignment_info object from binary data. More... | |
bool | face_sdk__serializer__deserialize_fir (const face_sdk__serializer_t *serializer, const uint8_t *data, uint64_t data_size, face_sdk__fir_t **fir) |
Deserializes face_sdk__fir object object from binary data. More... | |
bool | face_sdk__serializer__serialize_fir (const face_sdk__serializer_t *serializer, const face_sdk__fir_t *fir, uint8_t **data, uint64_t *data_size) |
Serializes face_sdk__fir object into binary data. More... | |
bool | face_sdk__make_serializer (face_sdk__serializer_t **serializer) |
Makes serializer object. More... | |
void | face_sdk__serializer_free (face_sdk__serializer_t *serializer) |
Destroys face_sdk__serializer object. More... | |
bool face_sdk__make_serializer | ( | face_sdk__serializer_t ** | serializer | ) |
Makes serializer object.
[out] | serializer | Serializer object |
bool face_sdk__serializer__deserialize_alignment_info | ( | const face_sdk__serializer_t * | serializer, |
const uint8_t * | data, | ||
uint64_t | data_size, | ||
face_sdk__alignment_info_t ** | alignment_info | ||
) |
Deserializes face_sdk__alignment_info object from binary data.
[in] | serializer | Serializer object |
[in] | data | Buffer holding serialized Alignment Info object |
[in] | data_size | Size in bytes of data buffer |
[out] | alignment_info | Alignment Info object |
bool face_sdk__serializer__deserialize_face | ( | const face_sdk__serializer_t * | serializer, |
const uint8_t * | data, | ||
uint64_t | data_size, | ||
face_sdk__face_t ** | face | ||
) |
Deserializes face_sdk__face object from binary data.
[in] | serializer | Serializer object |
[in] | data | Buffer holding serialized Face object |
[in] | data_size | Size in bytes of data buffer |
[out] | face | Face object |
bool face_sdk__serializer__deserialize_fir | ( | const face_sdk__serializer_t * | serializer, |
const uint8_t * | data, | ||
uint64_t | data_size, | ||
face_sdk__fir_t ** | fir | ||
) |
Deserializes face_sdk__fir object object from binary data.
[in] | serializer | Serializer object |
[in] | data | Buffer holding serialized Fir object |
[in] | data_size | Size in bytes of data buffer |
[out] | fir | Fir object |
bool face_sdk__serializer__get_addr | ( | const face_sdk__serializer_t * | serializer, |
uint64_t * | addr | ||
) |
Retrieves face_sdk__serializer_t object address * *.
[in] | serializer | face_sdk__serializer_t object * |
[out] | addr | Object address * * |
bool face_sdk__serializer__serialize_alignment_info | ( | const face_sdk__serializer_t * | serializer, |
const face_sdk__alignment_info_t * | alignment_info, | ||
uint8_t ** | data, | ||
uint64_t * | data_size | ||
) |
Serializes face_sdk__alignment_info object into binary data.
[in] | serializer | Serializer object |
[in] | alignment_info | Alignment Info object |
[out] | data | Buffer holding serialized Alignment Info object |
[out] | data_size | Size in bytes of data buffer |
bool face_sdk__serializer__serialize_face | ( | const face_sdk__serializer_t * | serializer, |
const face_sdk__face_t * | face, | ||
uint8_t ** | data, | ||
uint64_t * | data_size | ||
) |
Serializes face_sdk__face object into binary data.
[in] | serializer | Serializer object |
[in] | face | Face object |
[out] | data | Buffer holding serialized Face object |
[out] | data_size | Size in bytes of data buffer |
bool face_sdk__serializer__serialize_face_1 | ( | const face_sdk__serializer_t * | serializer, |
const face_sdk__face_t * | face, | ||
bool | serialize_full_frame, | ||
uint8_t ** | data, | ||
uint64_t * | data_size | ||
) |
Serializes face_sdk__face object into binary data.
[in] | serializer | Serializer object |
[in] | face | Face object |
[in] | serialize_full_frame | If true serializes entire image, if false only image will be cropped to face bounding box and then serialized |
[out] | data | Buffer holding serialized Face object |
[out] | data_size | Size in bytes of data buffer |
bool face_sdk__serializer__serialize_fir | ( | const face_sdk__serializer_t * | serializer, |
const face_sdk__fir_t * | fir, | ||
uint8_t ** | data, | ||
uint64_t * | data_size | ||
) |
Serializes face_sdk__fir object into binary data.
[in] | serializer | Serializer object |
[in] | fir | Fir object |
[out] | data | Buffer holding serialized fir object |
[out] | data_size | Size in bytes of data buffer |
void face_sdk__serializer_free | ( | face_sdk__serializer_t * | serializer | ) |
Destroys face_sdk__serializer object.
[in] | serializer | Serializer object |