Детектор лица
class FaceDetector : NSObjectДетектор лиц, который обнаруживает лица на изображении.
Возвращает детектор лиц с заданными параметрами.
Декларация
Быстрый
class func faceDetector(options: MLKFaceDetectorOptions) -> SelfПараметры
optionsВарианты настройки детектора лиц.
Возвращаемое значение
Детектор лиц, настроенный с указанными параметрами.
Возвращает детектор лиц с параметрами по умолчанию.
Декларация
Быстрый
class func faceDetector() -> SelfВозвращаемое значение
Детектор лиц, настроенный с параметрами по умолчанию.
Недоступно. Используйте методы класса.
Обрабатывает данное изображение для обнаружения лиц.
Декларация
Быстрый
func process(_ image: MLKitCompatibleImage, completion: @escaping FaceDetectionCallback)Параметры
imageИзображение для обработки.
completionОбработчик для обратного вызова в основном потоке при обнаружении лиц или ошибке.
Возвращает результаты определения лица на данном изображении или
nil, если произошла ошибка. Обнаружение лиц выполняется синхронно в вызывающем потоке.Рекомендуется вызывать этот метод вне основного потока, чтобы избежать блокировки пользовательского интерфейса. В результате возникает
NSException, если этот метод вызывается в основном потоке.Декларация
Быстрый
func results(in image: MLKitCompatibleImage) throws -> [MLKFace]Параметры
imageИзображение для получения результатов.
errorНеобязательный параметр ошибки, заполняемый в случае ошибки при получении результатов.
Возвращаемое значение
Массив лиц приводит к данному изображению или
nil, если произошла ошибка.