MLKTextRecognizer
@interface MLKTextRecognizer : NSObject
Un reconocedor de texto que reconoce texto en una imagen.
-
Muestra un reconocedor de texto con las opciones determinadas.
No se recomienda el uso simultáneo de varias instancias de
TextRecognizer
con diferentes opciones de lenguaje, ya que puede provocar una degradación del rendimiento.Declaración
Objective‑C
+ (nonnull instancetype)textRecognizerWithOptions: (nonnull MLKCommonTextRecognizerOptions *)options;
Parámetros
options
Opciones para configurar el reconocedor de texto.
Valor de retorno
Un reconocedor de texto configurado con las opciones determinadas.
-
Procesa la imagen determinada para reconocer texto.
Declaración
Objective‑C
- (void)processImage:(nonnull id<MLKCompatibleImage>)image completion:(nonnull MLKTextRecognitionCallback)completion;
Parámetros
image
La imagen que se procesará.
completion
Controlador que se llamará en la cola principal cuando se complete el reconocimiento de texto.
-
Muestra el resultado de reconocimiento de texto en la imagen determinada o
nil
si hubo un error. El reconocimiento de texto se realiza de forma síncrona en el subproceso de llamada.Se recomienda llamar a este método fuera del subproceso principal para evitar bloquear la IU. Como resultado, se genera una
NSException
si se llama a este método en el subproceso principal.Declaración
Objective‑C
- (nullable MLKText *)resultsInImage:(nonnull id<MLKCompatibleImage>)image error:(NSError *_Nullable *_Nullable)error;
Parámetros
image
La imagen en la que se deben obtener los resultados.
error
Un parámetro de error opcional propagado cuando se producen errores cuando se obtienen resultados.
Valor de retorno
El reconocimiento de texto da como resultado la imagen determinada o
nil
si hubo un error.
-
OBSOLETO. Usa
textRecognizer(options:)
en su lugar.Muestra un reconocedor de texto para idiomas con caracteres latinos.
Declaración
Objective‑C
+ (nonnull instancetype)textRecognizer;
Valor de retorno
Reconocedor de texto para idiomas con caracteres latinos.