FacialComparisonModel
A base class containing details specific to facial comparison
Declaration
Only relevant details are shown, boilerplate or standard Swift generated code is omitted
Summary
Public variables
Name
Type
Description
Double
UIImage?
The target image you passed through.
String?
An array of all the results that facial comparison executed.
Public methods
Signature
Return Type
Description
Void
Void
Encodes the model using the encoder provided. Used to convert the model to JSON.
Public variables
averageConfidence
@objc final public var averageConfidence: Double { get }
The average confidence of the all the faceResults' confidence.
Range: 0 - 1
targetImage
@objc final public var targetImage: UIImage? { get }
The target image you passed through.
targetImagePath
@objc final public var targetImagePath: String? { get }
The path to targetImage, after it is saved. Otherwise nil.
faceResults
@objc final public var faceResults: [
FacialComparisonResult
]? { get }
An array of all the results that facial comparison executed.
Public methods
saveImages()
@objc final public func saveImages()
Saves the targetImage and populates its respective path variable. Also iterates through all the facial comparison results and calls saveImages() on each result.
encode(to encoder: Encoder)
final public func encode(to encoder: Encoder) throws
Encodes the model using the encoder provided. Used to convert the model to JSON.
See also
Where this is used
Last updated