Face SDK  1.13.0 Mozart release
Face Recognition Software Development Kit
alignment_info.h
1 
4 #pragma once
5 
6 #include <face_sdk_base/export.h>
7 
9 #include <c_interface/face_sdk_base/face.h>
10 
11 FACE_SDK_EXTERN_C_BEGIN
12 
23 DECLARE_FACE_SDK_CLASS(alignment_info)
24 
25 
32 bool FACE_SDK_C_EXPORT face_sdk__alignment_info__get_face(const face_sdk__alignment_info_t *alignment_info, face_sdk__face_t **face);
33 
41 bool FACE_SDK_C_EXPORT face_sdk__alignment_info__get_version(const face_sdk__alignment_info_t *alignment_info, uint32_t *value);
42 
50 bool FACE_SDK_C_EXPORT face_sdk__alignment_info__get_aligned_image(const face_sdk__alignment_info_t *alignment_info, face_sdk__image_t **image);
51 
59 bool FACE_SDK_C_EXPORT face_sdk__alignment_info__supports_face_exists(const face_sdk__alignment_info_t *alignment_info, bool *value);
60 
68 bool FACE_SDK_C_EXPORT face_sdk__alignment_info__face_exists(const face_sdk__alignment_info_t *alignment_info, float *value);
69 
77 bool FACE_SDK_C_EXPORT face_sdk__alignment_info__has_affine_transform_matrix(const face_sdk__alignment_info_t *alignment_info, bool *value);
78 
87 
93 void FACE_SDK_C_EXPORT face_sdk__alignment_info_free(face_sdk__alignment_info_t *alignment_info);
94 
97 FACE_SDK_EXTERN_C_END
bool face_sdk__alignment_info__get_version(const face_sdk__alignment_info_t *alignment_info, uint32_t *value)
Retrieves version of the aligner&#39;s algorithm.
bool face_sdk__alignment_info__get_affine_transform_matrix(const face_sdk__alignment_info_t *alignment_info, face_sdk__matrix_t **matrix)
Retrieves matrix for affine transform.
bool face_sdk__alignment_info__get_aligned_image(const face_sdk__alignment_info_t *alignment_info, face_sdk__image_t **image)
Retrieves stored aligned image.
bool face_sdk__alignment_info__face_exists(const face_sdk__alignment_info_t *alignment_info, float *value)
The probability that the face exists. The interpretation of the value depends on the Alignment versio...
An image keeps bitmap data in 24bpp RBG format.
Definition: image.h:23
void face_sdk__alignment_info_free(face_sdk__alignment_info_t *alignment_info)
Destroys face_sdk__alignment_info object.
Transformation matrix.
Definition: matrix.h:20
Alignment info. Contains results of alignment.
Definition: alignment_info.h:23
bool face_sdk__alignment_info__get_face(const face_sdk__alignment_info_t *alignment_info, face_sdk__face_t **face)
Retrieves stored face object.
The face object. Face object contains information about face bounding box on the image and the origin...
Definition: face.h:27
bool face_sdk__alignment_info__has_affine_transform_matrix(const face_sdk__alignment_info_t *alignment_info, bool *value)
Retrieves transform_matrix feature availability.
bool face_sdk__alignment_info__supports_face_exists(const face_sdk__alignment_info_t *alignment_info, bool *value)
Retrieves face_exists feature availability.