7 #include <c_interface/face_sdk_base/face.h> 8 #include <c_interface/face_sdk_base/alignment_info.h> 9 #include <c_interface/face_sdk_base/fir.h> 11 FACE_SDK_EXTERN_C_BEGIN
20 DECLARE_FACE_SDK_CLASS(serializer)
117 FACE_SDK_EXTERN_C_END
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.
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.
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.
void face_sdk__serializer_free(face_sdk__serializer_t *serializer)
Destroys face_sdk__serializer object.
bool face_sdk__make_serializer(face_sdk__serializer_t **serializer)
Makes 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.
Alignment info. Contains results of alignment.
Definition: alignment_info.h:23
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.
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.
The face object. Face object contains information about face bounding box on the image and the origin...
Definition: face.h:27
The serializer object. The serializer object allows serialize and deserialize face_sdk__face, face_sdk__alignment_info, face_sdk__fir objects.
Definition: serialize.h:20
The FIR object. FIR - Face Identification Record, biometric template.
Definition: fir.h:24
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.