4 #ifndef FACE_SDK_FACE_DETECTOR_H 5 #define FACE_SDK_FACE_DETECTOR_H 8 #include <face_sdk_base/face.h> 9 #include <face_sdk_base/license.h> 39 virtual std::vector<face_sdk::face_set>
detect_faces(
const face_sdk::image_set &images,
float confidence) = 0;
43 virtual uint32_t
version()
const noexcept = 0;
58 const std::shared_ptr<face_sdk::license> &
license,
59 const std::shared_ptr<face_sdk::data_container> &container,
61 int32_t compute_device);
74 const std::shared_ptr<face_sdk::license> &
license,
76 int32_t compute_device);
89 const std::shared_ptr<face_sdk::data_container> &container,
91 int32_t compute_device);
105 int32_t compute_device);
110 #endif // FACE_SDK_FACE_DETECTOR_H virtual uint32_t version() const noexcept=0
Face detector version. See Face Detector versions.
virtual std::vector< face_sdk::face_set > detect_faces(const face_sdk::image_set &images, float confidence)=0
Detect faces on specified images.
Face detection algorithm. The Face detection find faces on images.
Definition: face_detector.h:28
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
std::shared_ptr< face_sdk::face_detector > make_face_detector(uint32_t version, uint32_t batch_size, int32_t compute_device)
Makes the face_sdk::face_detector object with specified version, batch size and compute device...