FaceDetector
class FaceDetector : NSObject
Un rilevatore di volti che rileva i volti in un'immagine.
-
Restituisce un rilevatore di volti con le opzioni specificate.
Dichiarazione
Swift
class func faceDetector(options: MLKFaceDetectorOptions) -> Self
Parametri
options
Opzioni per la configurazione del rilevatore di volti.
Valore restituito
Un rilevatore di volti configurato con le opzioni specificate.
-
Restituisce un rilevatore di volti con le opzioni predefinite.
Dichiarazione
Swift
class func faceDetector() -> Self
Valore restituito
Un rilevatore di volti configurato con opzioni predefinite.
-
Non disponibile. Utilizza i metodi delle classi.
-
Consente di elaborare l'immagine specificata per il rilevamento facciale.
Dichiarazione
Swift
func process(_ image: MLKitCompatibleImage, completion: @escaping FaceDetectionCallback)
Parametri
image
L'immagine da elaborare.
completion
Il gestore deve richiamare nel thread principale il rilevamento di volti o un errore.
-
Restituisce i risultati relativi ai volti nell'immagine specificata o
nil
in caso di errore. Il rilevamento dei volti viene eseguito in modo sincrono sul thread chiamante.Ti consigliamo di richiamare questo metodo dal thread principale per evitare di bloccare l'interfaccia utente. Di conseguenza, viene aumentato un
NSException
se questo metodo viene chiamato nel thread principale.Dichiarazione
Swift
func results(in image: MLKitCompatibleImage) throws -> [MLKFace]
Parametri
image
L'immagine in cui ottenere i risultati.
error
Un parametro di errore facoltativo viene compilato quando si verifica un errore durante il recupero dei risultati.
Valore restituito
L'array di volti restituisce l'immagine specificata o
nil
in caso di errore.