FaceDetectorOptions
class FaceDetectorOptions : NSObjectOpzioni per specificare un rilevatore di volti.
-
La modalità di classificazione del rilevatore di volti per caratterizzare attributi come il sorriso. Il valore predefinito è
.none.Dichiarazione
Swift
var classificationMode: FaceDetectorClassificationMode { get set } -
La modalità prestazioni del rilevatore di volti che determina la precisione dei risultati e la velocità di il rilevamento. Il valore predefinito è
.fast.Dichiarazione
Swift
var performanceMode: FaceDetectorPerformanceMode { get set } -
La modalità punto di riferimento del rilevatore di volti che determina il tipo di risultati dei punti di riferimento restituiti dal il rilevamento automatico. Il valore predefinito è
.none.Dichiarazione
Swift
var landmarkMode: FaceDetectorLandmarkMode { get set } -
La modalità contorno del riconoscimento facciale che determina il tipo di risultati dei contorni restituiti dal rilevamento. Il valore predefinito è
.none.Quando questa modalità viene impostata su
.all, vengono restituiti i seguenti risultati di rilevamento:performanceModeimpostata su.fasteclassificationModeelandmarkModeimpostate su.none, verrà restituito solo il volto in evidenza con i contorni rilevati.performanceModeimpostato su.accurateoppure seclassificationModeolandmarkModeè impostato su.all, verranno restituiti tutti i volti rilevati, ma solo il volto in evidenza avrà i contorni rilevati.Dichiarazione
Swift
var contourMode: FaceDetectorContourMode { get set } -
La dimensione del volto più piccola. La dimensione viene espressa in proporzione tra la larghezza della testa e la larghezza dell'immagine. Ad esempio, se viene specificato un valore pari a 0,1, la faccina più piccola da cercare corrisponde a circa il 10% della larghezza dell'immagine cercata. Il valore predefinito è 0,1. Questa opzione non applicabile al rilevamento dei contorni.
Dichiarazione
Swift
var minFaceSize: CGFloat { get set } -
Consente di stabilire se attivare o meno la funzionalità di rilevamento dei volti per il rilevamento facciale. Il valore predefinito è NO. Quando
performanceModeè impostato su.fasteclassificationModeelandmarkModeimpostati su.none, questa opzione verrà ignorata e il monitoraggio verrà disattivato.Dichiarazione
Swift
var isTrackingEnabled: Bool { get set }