Liveness Engine SDK
Liveness detection engine.
|
Unified liveness detector interface. This liveness type includes previous types and performs all calculation in one session. It performs tracking of value of type used on the creation stage, besides it also tracks remaining measurements in order to identify fraud attempt. More...
#include <ILiveness.h>
Public Member Functions | |
virtual void | consider (uint32_t flags) noexcept=0 |
Sets liveness types to take into consideration. More... | |
virtual int | getBlinkCounter () noexcept=0 |
Gets blink stats. 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... | |
Unified liveness detector interface. This liveness type includes previous types and performs all calculation in one session. It performs tracking of value of type used on the creation stage, besides it also tracks remaining measurements in order to identify fraud attempt.
|
pure virtualnoexcept |
Sets liveness types to take into consideration.
flags | uint32_t bit field. |
|
pure virtualnoexcept |
Gets blink stats.