36 #ifndef _ARGUS_FACE_DETECT_H
37 #define _ARGUS_FACE_DETECT_H
54 DEFINE_UUID(ExtensionName, EXT_FACE_DETECT, 40412bb0,ba24,11e5,a837,08,00,20,0c,9a,66);
66 DEFINE_UUID(InterfaceID, IID_FACE_DETECT_CAPS, 40412bb0,ba24,11e5,a837,08,00,20,0c,9a,66);
89 DEFINE_UUID(
InterfaceID, IID_FACE_DETECT_SETTINGS, 40412bb1,ba24,11e5,a837,08,00,20,0c,9a,66);
124 DEFINE_UUID(
InterfaceID, IID_FACE_DETECT_METADATA, 40412bb2,ba24,11e5,a837,08,00,20,0c,9a,66);
149 DEFINE_UUID(
InterfaceID, IID_FACE_DETECT_RESULT, 40412bb3,ba24,11e5,a837,08,00,20,0c,9a,66);
177 #endif // _ARGUS_FACE_DETECT_H
DEFINE_UUID(ExtensionName, EXT_BAYER_AVERAGE_MAP, 12c3de20, 64c5, 11e6, bdf4, 08, 00, 20, 0c, 9a, 66)
virtual float getConfidence() const =0
Status
Status values returned by API function calls.
static const InterfaceID & id()
virtual bool getFaceDetectEnable() const =0
The top-level interface class.
DEFINE_UUID(InterfaceID, IID_BAYER_AVERAGE_MAP_SETTINGS, 12c3de21, 64c5, 11e6, bdf4, 08, 00, 20, 0c, 9a, 66)
virtual void setFaceDetectEnable(bool enable)=0
Enables or disables face detection.
Rectangle template class.
Interface to face detection settings.
static const InterfaceID & id()
static const InterfaceID & id()
virtual uint32_t getMaxFaceDetectResults() const =0
Returns the maximum number of faces that can be detected by the face detection algorithm per request...
Interface to the properties of a single face detection result.
A unique identifier for a libargus Interface.
Interface to expose the face detection capabilities of a CaptureSession.
virtual Rectangle< float > getRect() const =0