3 #ifndef FACE_SDK_ALIGNMENT_H
4 #define FACE_SDK_ALIGNMENT_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> &contaner,
66 int32_t compute_device);
79 const std::shared_ptr<face_sdk::data_container> &contaner,
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);
135 #endif // FACE_SDK_ALIGNMENT_H