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.0

    Declaration

    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.plist

    settings

    Detection/recognition library settings or nil to use default

  • Create an instance of VerIDFaceDetection

    Throws

    Error if the face detection instance creation fails

    Declaration

    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 fails

    Declaration

    Swift

    @objc
    public func createFaceRecognition() throws -> FaceRecognition

    Return Value

    Face recognition instance