Detector for finding popular natural and man-made structures within an image.
A cloud landmark is created via 
      getVisionCloudLandmarkDetector(FirebaseVisionCloudDetectorOptions) or
      
      getVisionCloudLandmarkDetector() if you wish to use the default 
      FirebaseVisionCloudDetectorOptions. For example, the code below creates a cloud
      landmark detector with default options.
 FirebaseVisionCloudLandmarkDetector cloudLandmarkDetector =
    FirebaseVision.getInstance().getVisionCloudLandmarkDetector();
 
      FirebaseVisionImage from a Bitmap,
      ByteBuffer, etc. See
      
      detectInImage(FirebaseVisionImage) documentation for more details. For example,
      the code below creates a FirebaseVisionImage
      from a Bitmap.
      
      FirebaseVisionImage image = FirebaseVisionImage.fromBitmap(bitmap);FirebaseVisionImage.
      
 Task<List<FirebaseVisionCloudLandmark>> task =
    cloudLandmarkDetector.detectInImage(image);
 task.addOnSuccessListener(...).addOnFailureListener(...);
 Public Method Summary
| void | 
                  
                  close()
                 | 
| Task<List<FirebaseVisionCloudLandmark>> | 
Inherited Method Summary
Public Methods
public void close ()
Throws
| IOException | 
|---|
public Task<List<FirebaseVisionCloudLandmark>> detectInImage (FirebaseVisionImage image)
Detects landmarks from supplied 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 detectedListofFirebaseVisionCloudLandmark. The list is empty if nothing is found.