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