Face SDK  1.7 Mozart rc
Face Recognition Software Development Kit
Public Member Functions | List of all members
face_sdk::alignment_info Class Referenceabstract

Alignment info. Contains results of alignment. More...

#include <alignment_info.h>

Public Member Functions

virtual std::shared_ptr< face_sdk::faceface () const noexcept=0
 Returns stored face object.
 
virtual uint32_t version () const noexcept=0
 Returns version of the aligner's algorithm.
 
virtual std::shared_ptr< face_sdk::imagealigned_image () const noexcept=0
 Returns stored aligned image.
 
virtual bool is_support_face_exists () const noexcept=0
 Returns true if store face object.
 
virtual float face_exists () const =0
 The probaly that the face exists. The interpretation of the value depends on the Alignment version. More...
 
virtual bool has_affine_transform_matrix () const =0
 Returns true if store matrix for affine transform.
 
virtual const matrixaffine_transform_matrix () const =0
 Returns matrix for affine transform. More...
 

Detailed Description

Alignment info. Contains results of alignment.

Alignment operation prepares images for further FIR building and age and gender classification. face_sdk::serializer object allows to serialize and deseriazlie these objects.

Member Function Documentation

◆ affine_transform_matrix()

virtual const matrix& face_sdk::alignment_info::affine_transform_matrix ( ) const
pure virtual

Returns matrix for affine transform.

Exceptions
face_sdk::exceptionIf matrix for affine transform is empty. See Exceptions handling

◆ face_exists()

virtual float face_sdk::alignment_info::face_exists ( ) const
pure virtual

The probaly that the face exists. The interpretation of the value depends on the Alignment version.

Exceptions
face_sdk::not_implemented_exceptionIf method not implemented for current Alignment version. See Exceptions handling

The documentation for this class was generated from the following file: