37 #ifndef _ARGUS_FACE_DETECT_H
38 #define _ARGUS_FACE_DETECT_H
63 DEFINE_UUID(ExtensionName, EXT_FACE_DETECT, 40412bb0,ba24,11e5,a837,08,00,20,0c,9a,66);
73 DEFINE_UUID(InterfaceID, IID_FACE_DETECT_CAPS, 40412bb0,ba24,11e5,a837,08,00,20,0c,9a,66);
95 DEFINE_UUID(
InterfaceID, IID_FACE_DETECT_SETTINGS, 40412bb1,ba24,11e5,a837,08,00,20,0c,9a,66);
125 DEFINE_UUID(
InterfaceID, IID_FACE_DETECT_METADATA, 40412bb2,ba24,11e5,a837,08,00,20,0c,9a,66);
150 DEFINE_UUID(
InterfaceID, IID_FACE_DETECT_RESULT, 40412bb3,ba24,11e5,a837,08,00,20,0c,9a,66);
179 #endif // _ARGUS_FACE_DETECT_H
virtual float getConfidence() const =0
DEFINE_UUID(InterfaceID, IID_BAYER_SHARPNESS_MAP_SETTINGS, 7d5e0471, 4ea6, 11e6, bdf4, 08, 00, 20, 0c, 9a, 66)
Status
Status values returned by API function calls.
static const InterfaceID & id()
virtual bool getFaceDetectEnable() const =0
The top-level interface class.
virtual void setFaceDetectEnable(bool enable)=0
Enables or disables face detection.
Rectangle template class.
DEFINE_UUID(ExtensionName, EXT_BAYER_SHARPNESS_MAP, 7d5e0470, 4ea6, 11e6, bdf4, 08, 00, 20, 0c, 9a, 66)
The Ext::BayerSharpnessMap extension adds internally-generated sharpness metrics to CaptureMetadata r...
Request settings used to configure face detection.
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...
Exposes the image rect and confidence level of face detect result object returned by IFaceDetectMetad...
A unique identifier for an libargus Interface.
Exposes the face detect capabilities of a CaptureSession.
virtual Rectangle< float > getRect() const =0