3 #ifndef FACE_SDK_ALIGNMENT_INFO_H
4 #define FACE_SDK_ALIGNMENT_INFO_H
26 matrix(
float _m00,
float _m01,
float _m02,
27 float _m10,
float _m11,
float _m12) :
55 virtual std::shared_ptr<face_sdk::face>
face()
const noexcept = 0;
59 virtual uint32_t version()
const noexcept = 0;
63 virtual std::shared_ptr<face_sdk::image> aligned_image()
const noexcept = 0;
67 virtual bool is_support_face_exists()
const noexcept = 0;
72 virtual float face_exists()
const = 0;
76 virtual bool has_affine_transform_matrix()
const = 0;
81 virtual const matrix& affine_transform_matrix()
const = 0;
84 typedef std::vector< std::shared_ptr<face_sdk::alignment_info> > alignment_info_set;
89 #endif // FACE_SDK_ALIGNMENT_INFO_H