МЛКтекстрекогнизер
@interface MLKTextRecognizer : NSObject
Распознаватель текста, который распознает текст на изображении.
Возвращает распознаватель текста с заданными параметрами.
Не рекомендуется одновременное использование нескольких экземпляров
TextRecognizer
с разными языковыми параметрами, поскольку это может привести к снижению производительности.Декларация
Цель-C
+ (nonnull instancetype)textRecognizerWithOptions: (nonnull MLKCommonTextRecognizerOptions *)options;
Параметры
options
Варианты настройки распознавателя текста.
Возвращаемое значение
Распознаватель текста, настроенный с указанными параметрами.
Обрабатывает данное изображение для распознавания текста.
Декларация
Цель-C
- (void)processImage:(nonnull id<MLKCompatibleImage>)image completion:(nonnull MLKTextRecognitionCallback)completion;
Параметры
image
Изображение для обработки.
completion
Обработчик для обратного вызова в основной очереди после завершения распознавания текста.
Возвращает результат распознавания текста на данном изображении или
nil
, если произошла ошибка. Распознавание текста выполняется синхронно в вызывающем потоке.Рекомендуется вызывать этот метод вне основного потока, чтобы избежать блокировки пользовательского интерфейса. В результате возникает
NSException
, если этот метод вызывается в основном потоке.Декларация
Цель-C
- (nullable MLKText *)resultsInImage:(nonnull id<MLKCompatibleImage>)image error:(NSError *_Nullable *_Nullable)error;
Параметры
image
Изображение для получения результатов.
error
Необязательный параметр ошибки, заполняемый в случае ошибки при получении результатов.
Возвращаемое значение
Результат распознавания текста по данному изображению или
nil
, если произошла ошибка.
УСТАРЕЛО. Вместо этого используйте
textRecognizer(options:)
.Возвращает распознаватель текста для языков на основе латиницы.
Декларация
Цель-C
+ (nonnull instancetype)textRecognizer;
Возвращаемое значение
Распознаватель текста для языков на основе латиницы.