Справочник по платформе MLKitTextRecognition Framework

МЛКтекстрекогнизер


@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;

    Возвращаемое значение

    Распознаватель текста для языков на основе латиницы.