AI-generated Key Takeaways
- 
          TextRecognizer is a client for performing optical character recognition (OCR) on an input image to detect latin-based characters. 
- 
          A TextRecognizer is created via TextRecognition.getClient(TextRecognizerOptionsInterface). 
- 
          To perform OCR, you first need to create an instance of InputImage from a source like a Bitmap. 
- 
          The process method of the TextRecognizer detects latin-based characters from the supplied image and returns a Task with the recognized Text. 
- 
          The TextRecognizer should be closed to release its resources. 
TextRecognition
      client for performing optical character recognition(OCR) on an input image to detect
      latin-based characters.
A TextRecognizer
      is created via 
      TextRecognition.getClient(TextRecognizerOptionsInterface). See the code example
      below.
      TextRecognizer textRecognizer = TextRecognition.getClient(TextRecognizerOptions.DEFAULT_OPTIONS);
 InputImage
      from a ByteBuffer,
      Bitmap, etc. See
      InputImage
      documentation for more details. For example, the code below creates an InputImage
      from a Bitmap.
      InputImage image = InputImage.fromBitmap(bitmap, rotationDegrees);
 Then the code below can detect texts in the supplied InputImage.
Task<Text> task = textRecognizer.process(image);
 task.addOnSuccessListener(...).addOnFailureListener(...);
 Public Method Summary
| abstract void | 
                  close()
                   
                    Closes the detector and releases its resources.
                   | 
| abstract Task<Text> | |
| abstract Task<Text> | 
Inherited Method Summary
Public Methods
public abstract void close ()
Closes the detector and releases its resources.
public abstract Task<Text> process (MlImage image)
Detects latin-based characters from the supplied image.
This is an experimental API in beta version.
Create an MlImage
            object using one of MlImage's
            builder methods. See MlImage
            documentation for more details.
If the text recognition model has not been downloaded yet, the returned
            Task will
            contain an MlKitException
            with error code MlKitException.UNAVAILABLE.
public abstract Task<Text> process (InputImage image)
Detects latin-based characters from the supplied image.
Create an InputImage
            object using one of InputImage's
            factory methods. See InputImage
            documentation for more details.
If the text recognition model has not been downloaded yet, the returned
            Task will
            contain an MlKitException
            with error code MlKitException.UNAVAILABLE.
