VerIDFaceDetectionRecognitionFactory
@objc
public class VerIDFaceDetectionRecognitionFactory : NSObject, FaceDetectionFactory, FaceRecognitionFactory
Ver-ID SDK’s default implementation of the FaceDetectionFactory
and FaceRecognitionFactory
protocols
-
Ver-ID API secret
Declaration
Swift
public let apiSecret: String?
-
Core library settings
Declaration
Swift
public let settings: DetRecLibSettings
-
Image processing services used to prepare images for face detection
Since
1.10.0Declaration
Swift
@objc public var faceDetectionImageProcessors: [ImageProcessorService]
-
Image processing services used to prepare images for face recognition
Since
1.10.0Declaration
Swift
@objc public var faceRecognitionImageProcessors: [ImageProcessorService]
-
Face template version that will be used by default when extracting face templates
Since
2.1.0Declaration
Swift
@objc public var defaultFaceTemplateVersion: VerIDFaceTemplateVersion
-
Additional face attribute classifiers to load at library initialization
Since
2.2.0Declaration
Swift
@objc public var additionalFaceClassifiers: [Classifier]
-
Constructor
Declaration
Swift
@objc public init(apiSecret: String?, settings: DetRecLibSettings? = nil)
Parameters
apiSecret
Ver-ID API secret or
nil
to use secret specified in the app’s Info.plistsettings
Detection/recognition library settings or
nil
to use default -
Constructor
Since
2.2.0Declaration
Swift
override public convenience init()
-
Create an instance of
VerIDFaceDetection
Throws
Error if the face detection instance creation failsDeclaration
Swift
public func createFaceDetection() throws -> FaceDetection
Return Value
Face detection instance
-
Create an instance of
VerIDFaceRecognition
Throws
Error if the face recognition instance creation failsDeclaration
Swift
public func createFaceRecognition() throws -> FaceRecognition
Return Value
Face recognition instance