Liveness Engine SDK
Liveness detection engine.
 All Classes Files Functions Enumerations Enumerator Groups Pages
ILiveness.h File Reference

Liveness detection and analysis interfaces. More...

#include <fsdk/IObject.h>
#include <fsdk/Types.h>

Go to the source code of this file.

Classes

struct  lsdk::Angles
 Structure for angle measurements retrieval. More...
 
struct  lsdk::Scores
 Structure for score measurements retrieval. More...
 
struct  lsdk::EyeStates
 Structure for eyeStates retrieval. More...
 
struct  lsdk::ILiveness
 Liveness detector interface. More...
 
struct  lsdk::IUnifiedLiveness
 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...
 
struct  lsdk::IComplexLiveness
 Complex liveness detector interface. More...
 
struct  fsdk::ErrorTraits< lsdk::LSDKError >
 Specialized for LSDKError. More...
 

Enumerations

enum  lsdk::LivenessAlgorithmType {
  lsdk::LA_PITCH_DOWN, lsdk::LA_PITCH_UP, lsdk::LA_YAW_LEFT, lsdk::LA_YAW_RIGHT,
  lsdk::LA_SMILE, lsdk::LA_MOUTH, lsdk::LA_EYEBROW, lsdk::LA_EYE,
  lsdk::LA_INFRARED, lsdk::LA_COUNT
}
 Simple liveness algorithm type enumeration. More...
 
enum  lsdk::ComplexLivenessAlgorithmType { lsdk::CLA_DEPTH, lsdk::CLA_COUNT }
 Complex liveness algorithm type enumeration. More...
 
enum  lsdk::LSDKError : uint32_t {
  lsdk::LSDKError::Ok, lsdk::LSDKError::NotInitialized, lsdk::LSDKError::NotReady, lsdk::LSDKError::PreconditionFailed,
  lsdk::LSDKError::Internal
}
 

Functions

template<typename T , typename... Args>
uint32_t lsdk::field (T current, Args...rest) noexcept
 Auxiliary function for binary field composition. More...
 
template<typename T >
uint32_t lsdk::field (T last) noexcept
 

Detailed Description

Liveness detection and analysis interfaces.

Date
27.09.2016