7 #include <face_sdk_base/alignment_info.h> 8 #include <face_sdk_base/data_container.h> 9 #include <face_sdk_base/license.h> 40 virtual face_sdk::alignment_info_set
calc_alignment(
const face_sdk::face_set &face_set) = 0;
44 virtual uint32_t
version()
const noexcept = 0;
48 virtual bool is_compatible(uint32_t detector_version)
const noexcept = 0;
63 const std::shared_ptr<face_sdk::license> &
license,
64 const std::shared_ptr<face_sdk::data_container> &container,
66 int32_t compute_device);
79 const std::shared_ptr<face_sdk::data_container> &container,
81 int32_t compute_device);
94 const std::shared_ptr<face_sdk::license> &
license,
96 int32_t compute_device);
110 int32_t compute_device);
121 const std::shared_ptr<face_sdk::license> &
license);
129 std::shared_ptr<alignment> FACE_SDK_EXPORT
make_alignment(uint32_t version);
virtual bool is_compatible(uint32_t detector_version) const noexcept=0
Function helps you to determine Face Detector and Alignment algorithms versions compatibility. See versions_compatibility.
std::shared_ptr< alignment > make_alignment(uint32_t version)
Makes the face_sdk::alignment object with needed version. Other required parameters are loaded from k...
virtual uint32_t version() const noexcept=0
Algorithm's version. See Alignment versions.
virtual face_sdk::alignment_info_set calc_alignment(const face_sdk::face_set &face_set)=0
Performs alignment operation on specified face set.
Definition: alignment_info.h:8
The license object. A license object provides information about your limits in face_sdk. See Licensing.
Definition: license.h:26
Alignment operation prepares images for further FIR building and age and gender classification.
Definition: alignment.h:30