![]()  | 
  
    Liveness Engine SDK
    
   Liveness detection engine. 
   | 
 
Complex liveness detector interface. More...
#include <ILiveness.h>
  
 Public Member Functions | |
| virtual fsdk::ResultValue < LSDKError, bool >  | update (fsdk::Image &rgb, fsdk::Image &map) noexcept=0 | 
| Update liveness state according to image data.  More... | |
  Public Member Functions inherited from lsdk::ILiveness | |
| virtual void | reset () noexcept=0 | 
| Reset liveness state to initial condition.  More... | |
| virtual fsdk::ResultValue < LSDKError, bool >  | update (fsdk::Image &image) noexcept=0 | 
| Update liveness state according to image data.  More... | |
| virtual void | runAfter (ILiveness *other) noexcept=0 | 
| Configure this liveness with tracking state from other liveness.  More... | |
| virtual bool | getDetection (fsdk::Detection *detection) noexcept=0 | 
| Get fsdk::Detection retrieved from last image.  More... | |
| virtual bool | getWarp (fsdk::Image *image) noexcept=0 | 
| Get face warp retrieved from last image.  More... | |
| virtual bool | getLandmarks68 (fsdk::Landmarks68 *landmarks68) noexcept=0 | 
| Get 68 facial landmarks extracted from detection from last image.  More... | |
| virtual bool | getLandmarks5 (fsdk::Landmarks5 *landmarks5) noexcept=0 | 
| Get 5 facial landmarks extracted from detection from last image.  More... | |
| virtual bool | getIrisLandmarks (fsdk::Landmarks< 32 > *irisLandmarks) noexcept=0 | 
| Get 32 iris landmarks extracted from detection from last image.  More... | |
| virtual bool | getAngles (Angles *angles) noexcept=0 | 
| Get face angles .  More... | |
| virtual bool | getScores (Scores *scores) noexcept=0 | 
| Get face angles .  More... | |
| virtual bool | getEyestates (EyeStates *eyeStates) noexcept=0 | 
| Get face angles .  More... | |
| virtual fsdk::Result< LSDKError > | loadSettings (fsdk::ISettingsProvider *provider) noexcept=0 | 
| Restore all appropriate settings from given provider.  More... | |
Complex liveness detector interface.
      
  | 
  pure virtualnoexcept | 
Update liveness state according to image data.
| rgb | input colored image. Format must be R8G8B8. | 
| map | input depth/infrared map. Format must be R16. | 
ERR_NOT_INITIALIZED: Liveness detector requires initialization; ERR_PRECONDITION_FAILED: Liveness algorithm not started because of failed precondition; ERR_NOT_READY: Liveness require more update calls for precise definition; ERR_OK: Liveness is finished, retrieve result via ResultValue.getValue();