FaceRecognitionUtilities
public class FaceRecognitionUtilities
Face recognition utilities
Since
2.6.0-
Create faces suitable for face recognition from given faces in an image
Since
2.6.0Declaration
Swift
public func createRecognizableFacesFromFaces(_ faces: [Face], in image: ImageProvider, faceTemplateVersions: [VerIDFaceTemplateVersion] = VerIDFaceTemplateVersion.all, completion: @escaping (Result<[RecognizableFace], Error>) -> Void)Parameters
facesFaces to make recognizable
imageImage in which the faces were detected
faceTemplateVersionsVersions of the face templates to create
completionCompletion callback
-
Compare faces in two images
Detect a single face in each supplied image and output the detected faces and the comparison score between them
Since
2.6.0Declaration
Swift
public func compareFaceInImage(_ image1: ImageProvider, toFaceInImage image2: ImageProvider, using faceTemplateVersion: VerIDFaceTemplateVersion? = nil, completion: @escaping (Result<(RecognizableFace, RecognizableFace, Float), Error>) -> Void)Parameters
image1First image to compare
image2Second image to compare
faceTemplateVersionFace template version to use for the comparison or
nil. Ifnildefaults to the default face template version set in face recognitioncompletionCompletion callback
-
Identify users in an image
Since
2.6.0Declaration
Swift
public func identifyUsersInImage(_ image: ImageProvider, limit: Int, completion: @escaping (Result<[UserIdentificationResult], Error>) -> Void)Parameters
imageImage in which to identify users
limitMaximum number of faces to detect
completionCompletion callback
FaceRecognitionUtilities Class Reference