LCBestShotConfiguration
Objective-C
@interface LCBestShotConfiguration : NSObject
Swift
class LCBestShotConfiguration : NSObject
Some critical values which can change bestshot collection logic
-
Liveness type. Which can be offline or online
Declaration
Objective-C
@property (nonatomic) LivenessType livenessType;Swift
var livenessType: LivenessType { get set } -
Check eyes condition. If true then best shots with closed eyes will be skipped. Works with combinatino of LCLunaConfiguration.eyeInjury flag
Declaration
Objective-C
@property (nonatomic) BOOL eyesCheck;Swift
var eyesCheck: Bool { get set } -
Distance between face detection and frame edges.
Declaration
Objective-C
@property (nonatomic) NSInteger borderDistance;Swift
var borderDistance: Int { get set } -
Minimum detection size in pixels. Used to define if the face is too close or too far from camera
Declaration
Objective-C
@property (nonatomic) NSInteger minDetSize;Swift
var minDetSize: Int { get set } -
Minimum detection of any face size in pixels.
Declaration
Objective-C
@property (nonatomic) NSInteger minFaceSize;Swift
var minFaceSize: Int { get set } -
The amount of the best shots which is necessary to conduct Liveness procedure. 3 by default.
Declaration
Objective-C
@property (nonatomic) NSUInteger numberOfBestShots;Swift
var numberOfBestShots: UInt { get set } -
DEPRECATED. Minimal time interval between the best shots. Value in seconds. 0.5 by default.
Declaration
Objective-C
@property (nonatomic) NSTimeInterval bestShotInterval;Swift
var bestShotInterval: TimeInterval { get set } -
Liveness quality threshold. If the liveness quality is less than the established value, the liveness is considered not passed. 0 by default.
Declaration
Objective-C
@property (nonatomic) CGFloat livenessQuality;Swift
var livenessQuality: Double { get set } -
Limits the head rotation along the X axis.
Declaration
Objective-C
@property (nonatomic) CGFloat headPitch;Swift
var headPitch: Double { get set } -
Limits the head rotation along the Y axis.
Declaration
Objective-C
@property (nonatomic) CGFloat headYaw;Swift
var headYaw: Double { get set } -
Limits the head rotation along the Z axis.
Declaration
Objective-C
@property (nonatomic) CGFloat headRoll;Swift
var headRoll: Double { get set } -
Minimum value of frame’s quality estimation.
Declaration
Objective-C
@property (nonatomic) CGFloat ags;Swift
var ags: Double { get set } -
Blur acceptance threshold.
Declaration
Objective-C
@property (nonatomic) CGFloat blur;Swift
var blur: Double { get set } -
Lightness acceptance threshold.
Declaration
Objective-C
@property (nonatomic) CGFloat lightness;Swift
var lightness: Double { get set } -
Darkness acceptance threshold.
Declaration
Objective-C
@property (nonatomic) CGFloat darkness;Swift
var darkness: Double { get set }
LCBestShotConfiguration Class Reference