Параметры FaceDetector
class FaceDetectorOptions : NSObject
Варианты указания детектора лиц.
Режим классификации детектора лиц для характеристики таких атрибутов, как улыбка. По умолчанию —
.none
.Декларация
Быстрый
var classificationMode: FaceDetectorClassificationMode { get set }
Режим работы детектора лиц, определяющий точность результатов и скорость обнаружения. По умолчанию —
.fast
.Декларация
Быстрый
var performanceMode: FaceDetectorPerformanceMode { get set }
Режим ориентира детектора лиц, который определяет тип результатов обнаружения ориентиров. По умолчанию —
.none
.Декларация
Быстрый
var landmarkMode: FaceDetectorLandmarkMode { get set }
Контурный режим детектора лиц, который определяет тип контурных результатов, возвращаемых при обнаружении. По умолчанию —
.none
.При установке этого режима на
.all
возвращаются следующие результаты обнаружения:performanceMode
установлено значение.fast
, а дляclassificationMode
иlandmarkMode
установлено значение.none
, тогда с обнаруженными контурами будет возвращено только заметное лицо.performanceMode
установлено значение.accurate
, или еслиclassificationMode
илиlandmarkMode
установлено значение.all
, тогда будут возвращены все обнаруженные лица, но только заметное лицо будет иметь обнаруженные контуры.Декларация
Быстрый
var contourMode: FaceDetectorContourMode { get set }
Наименьший желаемый размер лица. Размер выражается как пропорция ширины головы к ширине изображения. Например, если указано значение 0,1, то наименьшее лицо для поиска составляет примерно 10 % ширины искомого изображения. По умолчанию — 0,1. Эта опция не применяется к обнаружению контуров.
Декларация
Быстрый
var minFaceSize: CGFloat { get set }
Включена ли функция отслеживания лиц для обнаружения лиц. По умолчанию — НЕТ. Если
performanceMode
установлено значение.fast
, а дляclassificationMode
иlandmarkMode
установлено значение.none
, этот параметр будет игнорироваться, а отслеживание будет отключено.Декларация
Быстрый
var isTrackingEnabled: Bool { get set }