 |
Face SDK
1.7 Mozart rc
Face Recognition Software Development Kit
|
Go to the documentation of this file.
3 #ifndef FACE_SDK_SERIALIZE
4 #define FACE_SDK_SERIALIZE
27 virtual std::vector<uint8_t>
serialize_face(
const std::shared_ptr<face_sdk::face> &
face)
const = 0;
34 virtual std::vector<uint8_t>
serialize_face(
const std::shared_ptr<face_sdk::face> &
face,
bool serialize_full_frame)
const = 0;
42 virtual std::shared_ptr<face_sdk::face>
deserialize_face(
const std::vector<uint8_t> &data)
const = 0;
49 virtual std::vector<uint8_t>
serialize_alignment_info(
const std::shared_ptr<face_sdk::alignment_info> &info)
const = 0;
66 virtual std::shared_ptr<face_sdk::fir>
deserialize_fir(
const std::vector<uint8_t> &data)
const = 0;
72 virtual std::vector<uint8_t>
serialize_fir(
const std::shared_ptr<face_sdk::fir> &
fir)
const = 0;
78 std::shared_ptr<face_sdk::serializer> FACE_SDK_EXPORT
make_serializer();
84 #endif // FACE_SDK_SERIALIZE
virtual std::shared_ptr< face_sdk::fir > deserialize_fir(const std::vector< uint8_t > &data) const =0
Deserialize a face_sdk::fir object object from binary data.
The serializer object. The serializer object allows serialize and deserialize face_sdk::face,...
Definition: serialize.h:19
virtual std::vector< uint8_t > serialize_fir(const std::shared_ptr< face_sdk::fir > &fir) const =0
Serialize the face_sdk::fir object into binary data.
The face object. Face object contains information about face bounding box on the image and the origin...
Definition: face.h:28
The FIR object. FIR - Face Identification Record, biometric template.
Definition: fir.h:23
virtual std::shared_ptr< face_sdk::face > deserialize_face(const std::vector< uint8_t > &data) const =0
Deserialize a face object from binary data.
std::shared_ptr< face_sdk::serializer > FACE_SDK_EXPORT make_serializer()
Makes the face_sdk::serializer object.
virtual std::shared_ptr< face_sdk::alignment_info > deserialize_alignment_info(const std::vector< uint8_t > &data) const =0
Deserialize a alignment_info object from binary data.
virtual std::vector< uint8_t > serialize_face(const std::shared_ptr< face_sdk::face > &face) const =0
Serialize the face object into binary data.
virtual std::vector< uint8_t > serialize_alignment_info(const std::shared_ptr< face_sdk::alignment_info > &info) const =0
Serialize the alignment_info object into binary data.