MLKTextRecognizer
@interface MLKTextRecognizer : NSObject
Um reconhecedor de texto que reconhece texto em imagem.
-
Retorna um reconhecedor de texto com as opções fornecidas.
Não é recomendável usar várias instâncias de
TextRecognizer
com opções de idioma diferentes, 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
Imagem a ser processada.
completion
Gerenciador para retornar a chamada na fila principal quando o reconhecimento de texto for concluído.
-
Retorna o resultado de reconhecimento de texto na imagem fornecida ou
nil
se houver um erro. O reconhecimento de texto é realizado de forma síncrona na linha de execução de chamada.É recomendável chamar esse método fora da linha de execução principal para evitar o bloqueio da interface. Como resultado, uma
NSException
será gerada 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 com os resultados que serão mostrados.
error
Um parâmetro de erro opcional preenchido quando há um erro ao obter resultados.
Valor de retorno
O reconhecimento de texto resulta na imagem fornecida ou em
nil
se houver um erro.
-
OBSOLETO. Use
textRecognizer(options:)
Retorna um reconhecedor de texto para idiomas baseados no latim.
Declaração
Objective-C
+ (nonnull instancetype)textRecognizer;
Valor de retorno
Um reconhecedor de texto para idiomas baseados no latim.