FirebaseVisionCloudLandmarkDetector

public class FirebaseVisionCloudLandmarkDetector extends Object
implements Closeable

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();
 
To find landmark in an image, you first need to create an instance of 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);
Then the code below can detect landmarks in the supplied FirebaseVisionImage.

 Task<List<FirebaseVisionCloudLandmark>> task =
    cloudLandmarkDetector.detectInImage(image);
 task.addOnSuccessListener(...).addOnFailureListener(...);
 

Public Method Summary

void
Task<List<FirebaseVisionCloudLandmark>>
detectInImage(FirebaseVisionImage image)
Detects landmarks from supplied image.

Inherited Method Summary

Object
clone()
boolean
equals(Object arg0)
void
finalize()
final Class<?>
getClass()
int
hashCode()
final void
notify()
final void
notifyAll()
String
toString()
final void
wait(long arg0, int arg1)
final void
wait(long arg0)
final void
wait()
abstract void
close()
abstract void
close()

Public Methods

public void close ()

Throws

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:

All other FirebaseVisionImage factory methods will work as well, but possibly slightly slower.
Returns

Firebase gives you the tools and infrastructure you need to build better mobile and web apps, improve app quality, and grow your business.

อัปเดตแล้ว Aug 14, 2020

Firebase gives you the tools and infrastructure you need to build better mobile and web apps, improve app quality, and grow your business.

อัปเดตแล้ว Jan 23, 2024

Learn how to accelerate app development, run your app with confidence, and deliver a high quality user experience at Firebase Summit 2022.

อัปเดตแล้ว Jun 13, 2024