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 and recognition
Since
1.6.0Declaration
Swift
@objc public var imageProcessors: [ImageProcessorService]
-
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 -
Create an instance of
VerIDFaceDetection
Throws
Error if the face detection instance creation failsDeclaration
Swift
@objc 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
@objc public func createFaceRecognition() throws -> FaceRecognition
Return Value
Face recognition instance