Referência do framework MLKitTextRecognitionCommon

MLKTextRecognizer


@interface MLKTextRecognizer : NSObject

Um reconhecedor de texto que identifica texto em uma imagem.

  • Retorna um reconhecedor de texto com as opções fornecidas.

    Uso simultâneo de várias instâncias do TextRecognizer com idioma diferente não é recomendada, já que isso pode prejudicar o desempenho.

    Declaração

    Objective-C

    + (nonnull instancetype)textRecognizerWithOptions:
        (nonnull MLKCommonTextRecognizerOptions *)options;

    Parâmetros

    options

    Opções para configurar o reconhecedor de texto.

    Valor de retorno

    Um reconhecedor de texto configurado com as opções oferecidas.

  • Processa a imagem fornecida para reconhecimento de texto.

    Declaração

    Objective-C

    - (void)processImage:(nonnull id<MLKCompatibleImage>)image
              completion:(nonnull MLKTextRecognitionCallback)completion;

    Parâmetros

    image

    A imagem a ser processada.

    completion

    Gerenciador de retorno de chamada para a fila principal quando o reconhecimento de texto for concluído.

  • Retorna o resultado do reconhecimento de texto na imagem fornecida ou nil caso haja um erro. O texto o reconhecimento é realizado de forma síncrona no thread de chamada.

    É aconselhável chamar esse método fora da linha de execução principal para evitar o bloqueio da interface. Como um NSException será gerado se esse método for chamado na linha de execução principal.

    Declaração

    Objective-C

    - (nullable MLKText *)resultsInImage:(nonnull id<MLKCompatibleImage>)image
                                   error:(NSError *_Nullable *_Nullable)error;

    Parâmetros

    image

    A imagem que receberá os resultados.

    error

    Um parâmetro de erro opcional preenchido quando há um erro ao receber resultados.

    Valor de retorno

    Resultado do reconhecimento de texto na imagem fornecida ou nil se houve um erro.