com.google.mlkit.vision.facemesh

  • The FaceMesh API detects face meshes, providing 3D points for facial features, ideal for selfie use cases within ~2 meters.

  • Developers can utilize classes like FaceMeshDetector, FaceMesh, and FaceMeshPoint to access and manipulate face mesh data.

  • FaceMeshDetectorOptions allow customization of the detection process, including specifying the main use case.

  • FaceMesh.ContourType and FaceMeshDetectorOptions.UseCase offer enums for defining contour types and use cases, respectively.

Annotations

FaceMesh.ContourType Type of face contour. 
FaceMeshDetectorOptions.UseCase Defines options for main use case. 

Interfaces

FaceMeshDetector A FaceMeshDetection client for finding FaceMeshs in a supplied image, which works best in selfie use case where face is within ~2 meters, or ~6.5 feet from the camera. 

Classes

FaceMesh Represent face mesh detected by FaceMeshDetector
FaceMeshDetection Entry point to get a FaceMeshDetector for finding FaceMeshs in a supplied image. 
FaceMeshDetectorOptions Options for FaceMeshDetector
FaceMeshDetectorOptions.Builder Builder class of FaceMeshDetectorOptions
FaceMeshPoint Represents a 3D point in face mesh, by index and PointF3D