FaceMeshDetection

public class FaceMeshDetection extends Object

Entry point to get a FaceMeshDetector for finding FaceMeshs in a supplied image.

A FaceMeshDetector is created via getClient(FaceMeshDetectorOptions) or getClient() if you wish to use the default options. For example, the code below creates a FaceMeshDetector with default options.

FaceMeshDetector faceMeshDetector = FaceMeshDetection.getClient();
 
To perform face mesh detection in an image, you first need to create an instance of InputImage from a Bitmap, ByteBuffer, Image 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 face mesh in the supplied InputImage.
Task<List<FaceMesh>> task = faceMeshDetector.process(image);
 task.addOnSuccessListener(...).addOnFailureListener(...);
 

Public Method Summary

static FaceMeshDetector
getClient()
Gets an instance of FaceMeshDetector that detects face mesh in a supplied image with a default FaceMeshDetectorOptions.
static FaceMeshDetector
getClient(FaceMeshDetectorOptions options)
Gets a new instance of FaceMeshDetector that detects face mesh in a 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()

Public Methods

public static FaceMeshDetector getClient ()

Gets an instance of FaceMeshDetector that detects face mesh in a supplied image with a default FaceMeshDetectorOptions.

To release the resources associated with a FaceMeshDetector, you need to ensure that FaceMeshDetector.close() is called on the resulting FaceMeshDetector object once it will no longer be used.

public static FaceMeshDetector getClient (FaceMeshDetectorOptions options)

Gets a new instance of FaceMeshDetector that detects face mesh in a supplied image.

To release the resources associated with a FaceMeshDetector, you need to ensure that FaceMeshDetector.close() is called on the resulting FaceMeshDetector object once it will no longer be used.

Parameters
options the options for the face mesh detector