FaceDetectorOptions
class FaceDetectorOptions : NSObject
Opzioni 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:performanceMode
impostata su.fast
eclassificationMode
elandmarkMode
impostate su.none
, verrà restituito solo il volto in evidenza con i contorni rilevati.performanceMode
impostato su.accurate
oppure seclassificationMode
olandmarkMode
è 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.fast
eclassificationMode
elandmarkMode
impostati su.none
, questa opzione verrà ignorata e il monitoraggio verrà disattivato.Dichiarazione
Swift
var isTrackingEnabled: Bool { get set }