Параметры 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 }