IDLive Face C++ API 1.47.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
facesdk::Meta Struct Reference

Meta information provided for calibration. More...

#include <facesdk/Pipeline.h>

Public Types

enum class  OS { ANDROID , IOS , DESKTOP , UNKNOWN }
 OS type for calibration.
 
enum class  MANUFACTURE { UNKNOWN }
 Device manufacture.
 
enum class  MODEL { UNKNOWN }
 Device model.
 
enum class  CALIBRATION { REGULAR , SOFT , HARDENED }
 Liveness checking threshold calibration type. More...
 

Public Member Functions

 Meta (std::string os_vesion, OS os, MANUFACTURE manufacture, MODEL model, CALIBRATION calibration=CALIBRATION::REGULAR)
 

Public Attributes

std::string os_version
 
OS os = OS::UNKNOWN
 
MANUFACTURE manufacture = MANUFACTURE::UNKNOWN
 
MODEL model = MODEL::UNKNOWN
 
CALIBRATION calibration = CALIBRATION::REGULAR
 

Detailed Description

Meta information provided for calibration.

Member Enumeration Documentation

◆ CALIBRATION

enum class facesdk::Meta::CALIBRATION
strong

Liveness checking threshold calibration type.

Enumerator
REGULAR 

Regular calibration, targets low APCER

SOFT 

Soft calibration, achieves lower BPCER while still having acceptable APCER

HARDENED 

Hardened calibration, targets extra low APCER with higher BPCER

Member Data Documentation

◆ calibration

CALIBRATION facesdk::Meta::calibration = CALIBRATION::REGULAR

Liveness checking threshold calibration type to use

◆ manufacture

MANUFACTURE facesdk::Meta::manufacture = MANUFACTURE::UNKNOWN

Device manufacture type

◆ model

MODEL facesdk::Meta::model = MODEL::UNKNOWN

Device model type

◆ os

OS facesdk::Meta::os = OS::UNKNOWN

Device OS type

◆ os_version

std::string facesdk::Meta::os_version

OS version