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();
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);
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
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 |
|---|