Riferimento al framework MLKitFaceDetection

MLKFaceDetectorOptions


@interface MLKFaceDetectorOptions : NSObject

Opzioni per specificare un rilevatore di volti.

  • La modalità di classificazione del rilevatore di volti per caratterizzare gli attributi, ad esempio sorridere. Il valore predefinito è .none.

    Dichiarazione

    Objective-C

    @property (nonatomic) MLKFaceDetectorClassificationMode classificationMode;
  • La modalità prestazioni del rilevatore di volti che determina l'accuratezza dei risultati e la velocità del rilevamento. Il valore predefinito è .fast.

    Dichiarazione

    Objective-C

    @property (nonatomic) MLKFaceDetectorPerformanceMode performanceMode;
  • La modalità punto di riferimento del rilevamento dei volti che determina il tipo di punto di riferimento restituito dal rilevamento. Il valore predefinito è .none.

    Dichiarazione

    Objective-C

    @property (nonatomic) MLKFaceDetectorLandmarkMode landmarkMode;
  • La modalità Contorno del rilevatore di volti che determina il tipo di risultati restituiti dal rilevamento. Il valore predefinito è .none.

    Se si imposta questa modalità su .all, vengono restituiti i seguenti risultati di rilevamento:

    performanceMode impostato su .fast e classificationMode e landmarkMode impostati su .none, verrà restituito solo il volto in evidenza con i contorni rilevati.

    Il valore performanceMode è impostato su .accurate oppure se classificationMode o landmarkMode è impostato su .all, verranno restituiti tutti i volti rilevati, ma solo il volto in evidenza avrà i contorni rilevati.

    Dichiarazione

    Objective-C

    @property (nonatomic) MLKFaceDetectorContourMode contourMode;
  • Le dimensioni minime desiderate per il volto. Le dimensioni sono espresse come proporzione tra la larghezza della testa rispetto alla larghezza dell'immagine. Ad esempio, se viene specificato un valore pari a 0,1, il volto più piccolo da cercare sarà circa il 10% della larghezza dell'immagine cercata. Il valore predefinito è 0,1. Questa opzione non si applica al rilevamento dei contorni.

    Dichiarazione

    Objective-C

    @property (nonatomic) CGFloat minFaceSize;
  • Indica se la funzionalità di rilevamento dei volti è abilitata per il rilevamento dei volti. Il valore predefinito è NO. Se performanceMode è impostato su .fast e sia classificationMode che landmarkMode sono impostati su .none, questa opzione viene ignorata e il monitoraggio viene disattivato.

    Dichiarazione

    Objective-C

    @property (nonatomic, assign, unsafe_unretained, readwrite,
              getter=isTrackingEnabled) BOOL trackingEnabled;