Entry point to get a FaceMeshDetector
for finding FaceMesh
s 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 |
---|