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();