5 #include <face_sdk_base/image.h> 6 #include <face_sdk_base/data_container.h> 7 #include <face_sdk_base/license.h> 37 virtual uint32_t
version()
const = 0;
52 const std::shared_ptr<face_sdk::license> &
license,
53 const std::shared_ptr<face_sdk::data_container> &container,
55 int32_t compute_device);
68 const std::shared_ptr<face_sdk::license> &
license,
70 int32_t compute_device);
83 const std::shared_ptr<face_sdk::data_container> &container,
85 int32_t compute_device);
98 int32_t compute_device);
virtual float compute_face_score(const std::shared_ptr< face_sdk::image > &image)=0
The function calculates the score of face, detected on the given image.
virtual uint32_t version() const =0
Algorithm version. See Face Tracker versions.
std::shared_ptr< face_recognition > make_face_recognition(uint32_t version, uint32_t batch_size, int32_t compute_device)
Makes the face_sdk::face_recognition object with specified version, batch size and compute device...
Definition: alignment_info.h:8
The image object. An image keeps bitmap data in 24bpp RBG format.
Definition: image.h:24
The license object. A license object provides information about your limits in face_sdk. See Licensing.
Definition: license.h:26
Class used by tracker class to get the score of the face.
Definition: face_recognition.h:21