Detector for performing optical character recognition(OCR) on an input image by sending
      the image to Google cloud ML backend. In comparison to 
      FirebaseVisionTextRecognizer, it detects dense document text.
A cloud document text detector is created via 
      getCloudDocumentTextRecognizer(FirebaseVisionCloudDocumentRecognizerOptions) or
      
      getCloudDocumentTextRecognizer() if you wish to use the default 
      FirebaseVisionCloudDocumentRecognizerOptions. For example, the code below creates
      a cloud document text detector with default options.
 FirebaseVisionDocumentTextRecognizer cloudDocumentTextDetector =
    FirebaseVision.getInstance().getCloudDocumentTextRecognizer();
 FirebaseVisionImage
from a Bitmap,
      ByteBuffer,
      etc. See FirebaseVisionImage
      documentation for more details. For example, the code below creates a FirebaseVisionImage
      from a Bitmap.
      
      FirebaseVisionImage image = FirebaseVisionImage.fromBitmap(bitmap);FirebaseVisionImage.
      
 Task<FirebaseVisionDocumentText> task = cloudDocumentTextDetector.processImage(image);
 task.addOnSuccessListener(...).addOnFailureListener(...);
 Public Method Summary
| void | 
                  
                  close()
                 | 
| Task<FirebaseVisionDocumentText> | 
Inherited Method Summary
Public Methods
public void close ()
Throws
| IOException | 
|---|
public Task<FirebaseVisionDocumentText> processImage (FirebaseVisionImage image)
Detects text from supplied document image.
For best efficiency, create a 
            FirebaseVisionImage object using one of the following ways:
- fromMediaImage(Image, int)with a- JPEGformatted image from- android.hardware.camera2.
- fromBitmap(android.graphics.Bitmap).
            FirebaseVisionImage factory methods will work as well, but possibly slightly
            slower.
          Returns
- A Taskthat asynchronously returns the detectedFirebaseVisionDocumentText.