Referência do framework MLKitTextRecognitionCommon
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
TextRecognizer
class TextRecognizer : 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
Swift
class func textRecognizer(options: MLKCommonTextRecognizerOptions) -> Self
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.
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.
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.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-25 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-25 UTC."],[[["\u003cp\u003e\u003ccode\u003eTextRecognizer\u003c/code\u003e identifies and extracts text within images.\u003c/p\u003e\n"],["\u003cp\u003eIt offers both synchronous and asynchronous processing options.\u003c/p\u003e\n"],["\u003cp\u003eConcurrent use with varying language settings may impact performance.\u003c/p\u003e\n"],["\u003cp\u003eDirect use on the main thread is discouraged due to potential UI blocking.\u003c/p\u003e\n"]]],["The `TextRecognizer` class recognizes text in images. It can be initialized with specific options via `textRecognizer(options:)`. The `process(_:)` method performs text recognition on an image asynchronously, while `results(in:)` performs it synchronously, returning the recognized text or `nil` if an error occurs. Concurrent usage of multiple `TextRecognizer` instances with different language options may reduce performance. `results(in:)` should not be called on the main thread.\n"],null,[]]