Face Engine SDK  4.9.0
A face detection, recognition and tracking engine.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
fsdk::IFacialHairEstimator Struct Referenceabstract

FacialHair estimator interface. More...

#include <IFacialHairEstimator.h>

Inheritance diagram for fsdk::IFacialHairEstimator:
fsdk::IRefCounted

Public Member Functions

virtual Result< FSDKErrorestimate (const Image &warp, FacialHairEstimation &estimation) const noexcept=0
 Estimate Facial Hair probabilities. More...
 
virtual Result< FSDKErrorestimate (const Image &warp, FacialHairEstimationExtended &estimation) const noexcept=0
 Estimate Facial Hair probabilities. More...
 
virtual Result< FSDKErrorestimate (Span< const Image > warps, Span< FacialHairEstimation > estimations) const noexcept=0
 Estimate Facial Hair probabilities. More...
 
virtual Result< FSDKErrorestimate (Span< const Image > warps, Span< FacialHairEstimationExtended > estimations) const noexcept=0
 Estimate Facial Hair probabilities. More...
 
- Public Member Functions inherited from fsdk::IRefCounted
virtual int32_t retain () noexcept=0
 Increase strong reference count. More...
 
virtual int32_t release () noexcept=0
 Decrease strong reference count. More...
 
virtual int32_t getRefCount () const noexcept=0
 Get actual strong reference count. More...
 
virtual int32_t retainWeak () noexcept=0
 Increase weak reference count. More...
 
virtual int32_t releaseWeak () noexcept=0
 Decrease weak reference count. More...
 
virtual int32_t getWeakRefCount () const noexcept=0
 Get actual weak reference count. More...
 

Detailed Description

FacialHair estimator interface.

Note
Estimator predicts facial hair.

Member Function Documentation

virtual Result<FSDKError> fsdk::IFacialHairEstimator::estimate ( const Image warp,
FacialHairEstimation estimation 
) const
pure virtualnoexcept

Estimate Facial Hair probabilities.

Parameters
[in]warpface warped image.
[out]estimationestimation results.
See Also
FacialHairEstimation
Returns
Error code;
See Also
FSDKError for details.
virtual Result<FSDKError> fsdk::IFacialHairEstimator::estimate ( const Image warp,
FacialHairEstimationExtended estimation 
) const
pure virtualnoexcept

Estimate Facial Hair probabilities.

Parameters
[in]warpface warped image.
[out]estimationestimation results.
See Also
FacialHairEstimationExtended
Returns
Error code;
See Also
FSDKError for details.
virtual Result<FSDKError> fsdk::IFacialHairEstimator::estimate ( Span< const Image warps,
Span< FacialHairEstimation estimations 
) const
pure virtualnoexcept

Estimate Facial Hair probabilities.

Parameters
[in]warpsspan of warped images, format of images must be R8G8B8.
[out]scoresspan of estimations,
See Also
FacialHairEstimation;
Returns
Error code
See Also
FSDKError for details
Note
all spans should be based on user owned continuous collections.
all spans should be equal size.
virtual Result<FSDKError> fsdk::IFacialHairEstimator::estimate ( Span< const Image warps,
Span< FacialHairEstimationExtended estimations 
) const
pure virtualnoexcept

Estimate Facial Hair probabilities.

Parameters
[in]warpsspan of warped images, format of images must be R8G8B8.
[out]scoresspan of estimations,
See Also
FacialHairEstimationExtended;
Returns
Error code
See Also
FSDKError for details
Note
all spans should be based on user owned continuous collections.
all spans should be equal size.

The documentation for this struct was generated from the following file: