Root Liveness SDK object interface.  
 More...
#include <LivenessEngine.h>
Root Liveness SDK object interface. 
- Note
 - Liveness Engine also implements factory interface so all usual factory options apply. 
 
 
Creates a complex liveness of given type. 
- Parameters
 - 
  
    | [in] | type | complex liveness type.  | 
  
   
- Note
 - The following types are supported: 
 
- See Also
 - LivenessAlgorithmType for more information. 
 
- Returns
 - Complex liveness object if succeeded, nullptr if failed. 
 
 
 
Creates a simple liveness of given type. 
- Parameters
 - 
  
  
 
- Note
 - The following types are supported: 
- LA_PITCH_DOWN, 
 
- LA_PITCH_UP, 
 
- LA_YAW_LEFT, 
 
- LA_YAW_RIGHT, 
 
- LA_SMILE, 
 
- LA_MOUTH, 
 
- LA_EYEBROW, 
 
- LA_EYE, 
 
- LA_INFRARED 
 
 
- See Also
 - LivenessAlgorithmType for more information. 
 
- Returns
 - liveness object if succeeded, nullptr if failed. 
 
 
 
Creates a unified liveness which performs all possible calculations and tracks value from given type. 
- Parameters
 - 
  
    | [in] | type | liveness type to track.  | 
  
   
- See Also
 - LivenessAlgorithmType for more information. 
 
- Returns
 - Unified liveness object if succeeded, nullptr if failed. 
 
 
 
  
  
      
        
          | virtual const char* lsdk::ILivenessEngine::getDataDirectory  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtualnoexcept   | 
  
 
Gets data directory. 
By default is set to "./data". 
- Returns
 - path to data directory. 
 
 
 
  
  
      
        
          | virtual fsdk::ISettingsProvider* lsdk::ILivenessEngine::getSettingsProvider  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtualnoexcept   | 
  
 
Gets settings provider. 
- Returns
 - settings provider. 
 
 
 
  
  
      
        
          | virtual void lsdk::ILivenessEngine::setDataDirectory  | 
          ( | 
          const char *  | 
          path | ) | 
           | 
         
       
   | 
  
pure virtualnoexcept   | 
  
 
Sets data directory. 
- Parameters
 - 
  
    | [in] | path | path to data directory.  | 
  
   
 
 
  
  
      
        
          | virtual void lsdk::ILivenessEngine::setSettingsProvider  | 
          ( | 
          fsdk::ISettingsProvider *  | 
          provider | ) | 
           | 
         
       
   | 
  
pure virtualnoexcept   | 
  
 
Sets settings provider. 
- Parameters
 - 
  
    | [in] | provider | settings provider.  | 
  
   
 
 
The documentation for this struct was generated from the following file:
- /home/gitlab-runner/builds/JWxk-Tnf/0/face-recognition/FaceEngine/extern/LivenessEngine/inc/lsdk/LivenessEngine.h