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.
Declaração
Swift
func process(_ image: MLKitCompatibleImage) async throws -> MLKText
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
Swift
func results(in image: MLKitCompatibleImage) throws -> MLKText
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.