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> 38 virtual std::vector<face_sdk::face_set>
detect_faces(
const face_sdk::image_set &images,
float confidence) = 0;
42 virtual uint32_t
version()
const noexcept = 0;
57 const std::shared_ptr<face_sdk::license> &
license,
58 const std::shared_ptr<face_sdk::data_container> &container,
60 int32_t compute_device);
73 const std::shared_ptr<face_sdk::license> &
license,
75 int32_t compute_device);
88 const std::shared_ptr<face_sdk::data_container> &container,
90 int32_t compute_device);
104 int32_t compute_device);
109 #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:27
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...