3 #ifndef FACE_SDK_ALIGNMENT_INFO_H 4 #define FACE_SDK_ALIGNMENT_INFO_H 6 #include <face_sdk_base/face.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 supports_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 Alignment info. Contains results of alignment.
Definition: alignment_info.h:48
The face object. Face object contains information about face bounding box on the image and the origin...
Definition: face.h:37
Definition: alignment_info.h:8
Matrix for affine transform, used by alignment_info class.
Definition: alignment_info.h:17