Documentation de référence sur le framework MLKitFaceDetection

MLKFaceDetectorOptions


@interface MLKFaceDetectorOptions : NSObject

Options permettant de spécifier un détecteur de visages.

  • Mode de classification du détecteur de visages pour caractériser des attributs tels que le sourire. La valeur par défaut est .none.

    Déclaration

    Objective-C

    @property (nonatomic) MLKFaceDetectorClassificationMode classificationMode;
  • Mode de performances du détecteur de visages qui détermine la précision des résultats et la vitesse de détection. La valeur par défaut est .fast.

    Déclaration

    Objective-C

    @property (nonatomic) MLKFaceDetectorPerformanceMode performanceMode;
  • Mode des points de repère du détecteur de visages qui détermine le type de résultats de point de repère renvoyés par la détection La valeur par défaut est .none.

    Déclaration

    Objective-C

    @property (nonatomic) MLKFaceDetectorLandmarkMode landmarkMode;
  • Mode de contour du détecteur de visages qui détermine le type de résultats de contour renvoyés par la détection. La valeur par défaut est .none.

    Les résultats de détection suivants sont renvoyés lorsque vous définissez ce mode sur .all:

    performanceMode défini sur .fast, et classificationMode et landmarkMode définis sur .none, seul le visage proéminent est renvoyé avec les contours détectés.

    performanceMode défini sur .accurate, ou si classificationMode ou landmarkMode est défini sur .all, tous les visages détectés sont renvoyés, mais seul le visage visible aura des contours détectés.

    Déclaration

    Objective-C

    @property (nonatomic) MLKFaceDetectorContourMode contourMode;
  • La plus petite taille de visage souhaitée. La taille est exprimée en proportion de la largeur de la tête par rapport à la largeur de l'image. Par exemple, si la valeur 0,1 est spécifiée, le plus petit visage à rechercher correspond à environ 10% de la largeur de l'image recherchée. La valeur par défaut est 0,1. Cette option ne s'applique pas à la détection du contour.

    Déclaration

    Objective-C

    @property (nonatomic) CGFloat minFaceSize;
  • Indique si la fonctionnalité de suivi des visages est activée ou non pour la détection des visages. La valeur par défaut est "NO". Lorsque performanceMode est défini sur .fast, et que classificationMode et landmarkMode sont tous deux définis sur .none, cette option est ignorée et le suivi est désactivé.

    Déclaration

    Objective-C

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