Справочник по платформе MLKitFaceDetection

Параметры MLKFaceDetector


@interface MLKFaceDetectorOptions : NSObject

Варианты указания детектора лиц.

  • Режим классификации детектора лиц для характеристики таких атрибутов, как улыбка. По умолчанию — .none .

    Декларация

    Цель-C

    @property (nonatomic) MLKFaceDetectorClassificationMode classificationMode;
  • Режим работы детектора лиц, определяющий точность результатов и скорость обнаружения. По умолчанию — .fast .

    Декларация

    Цель-C

    @property (nonatomic) MLKFaceDetectorPerformanceMode performanceMode;
  • Режим ориентира детектора лиц, который определяет тип результатов обнаружения ориентиров. По умолчанию — .none .

    Декларация

    Цель-C

    @property (nonatomic) MLKFaceDetectorLandmarkMode landmarkMode;
  • Контурный режим детектора лиц, который определяет тип контурных результатов, возвращаемых при обнаружении. По умолчанию — .none .

    При установке этого режима на .all возвращаются следующие результаты обнаружения:

    performanceMode установлено значение .fast , а для classificationMode и landmarkMode установлено значение .none , тогда с обнаруженными контурами будет возвращено только заметное лицо.

    performanceMode установлено значение .accurate , или если classificationMode или landmarkMode установлено значение .all , тогда будут возвращены все обнаруженные лица, но только заметное лицо будет иметь обнаруженные контуры.

    Декларация

    Цель-C

    @property (nonatomic) MLKFaceDetectorContourMode contourMode;
  • Наименьший желаемый размер лица. Размер выражается как пропорция ширины головы к ширине изображения. Например, если указано значение 0,1, то наименьшее лицо для поиска составляет примерно 10 % ширины искомого изображения. По умолчанию — 0,1. Эта опция не применяется к обнаружению контуров.

    Декларация

    Цель-C

    @property (nonatomic) CGFloat minFaceSize;
  • Включена ли функция отслеживания лиц для обнаружения лиц. По умолчанию — НЕТ. Если performanceMode установлено значение .fast , а для classificationMode и landmarkMode установлено значение .none , этот параметр будет игнорироваться, а отслеживание будет отключено.

    Декларация

    Цель-C

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