Verifiers
struct Verifiers
Group of the verifiers
methods.
-
Verify given best shot data for given face identifiers. “Similarity” and “verification status” are returned for each candidate. “Verification status” is “True” if the received similarity is greater than the verification_threshold (specified in the verifier handler). Hence, the reference and the candidate are considered the same person.
Declaration
Swift
public func performVerification(verifyID: String, query: PerformVerificationQuery, handler: @escaping (Result<PerformVerificationResponse, Error>) -> Void)
Parameters
verifyID
handler id. You can take it from LWConfig object e.g. webconfiguration.verifyID
query
verification query. Contains best shot data and face identifiers.
handler
response handler
-
This request performs verification of input descriptors. “Similarity” and “verification status” are returned for each candidate. “Verification status” is “True” if the received similarity is greater than the verification_threshold (specified in the verifier handler). Hence, the reference and the candidate are considered the same person.
Declaration
Swift
public func rawVerification(verifyID: String, query: BatchVerificationQuery, handler: @escaping (Result<BatchVerificationResponse, Error>) -> Void)
Parameters
verifyID
handler id. You can take it from LWConfig object e.g. webconfiguration.verifyID
query
BatchVerificationQuery contains first descriptor (reference) and other (candidates). First descriptor is matching with others and needs to pass in BatchVerificationQuery initializer as array (e.g. [firstDescriptor]). While adding all descriptors to BatchVerificationQuery unique identifier for each descriptor you should define manually (e.g. using UUID).
handler
response handler