Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Com a API de detecção de malha facial do Kit de ML, é possível gerar em tempo real uma
malha de alta precisão de 468 pontos 3D para imagens com aparência de selfie. Os rostos precisam estar a aproximadamente 2 metros da câmera.
Confira alguns dos termos usados no recurso de detecção de malha de rosto:
A caixa delimitadora é uma área retangular de um rosto detectado.
As informações da malha facial são um grupo de 468 pontos e bordas 3D que podem ser usados para
desenhar a malha geométrica de um rosto detectado.
A API de detecção de malha facial gera uma malha de rostos
para rostos detectados, cada uma contendo 468 pontos e bordas 3D. Com a detecção de malha facial, é possível realizar operações mais precisas em tempo real, como filtros de RA, captura de selfie e chat por vídeo.
Reconhecer e localizar rostos: receba a caixa delimitadora dos rostos detectados em uma
foto semelhante a selfie.
Conferir informações da malha de rostos: confira os 468 pontos 3D e informações de triângulos para cada
rosto detectado.
Processar frames de vídeo em tempo real: a detecção da malha facial é realizada
no dispositivo e é rápida o suficiente para aplicativos
em tempo real, como manipulação de vídeo.
Resultados de exemplo
Entrada
Saída ("modo apenas da caixa delimitadora")
Saída (modo de malha de rosto)
Comparação com o SDK de detecção facial do Kit de ML
API de detecção de malha facial
API Face Detection
Caso de uso recomendado (exemplos)
Gerar efeitos de RA em rostos no streaming de vídeo
Detecção facial em tempo real em fotos com aparência de selfie (rosto em aproximadamente 2 metros)
Detectar quantos rostos estão em uma foto
Detecta rostos distantes da câmera
Latência
Baixa (cerca de 14 ms no Pixel 3)
Recomendado para tempo real
Médio (cerca de 60 ms no Pixel 3 com o Modo rápido ativado)
Entrada recomendada
Rostos capturados a cerca de 2 metros
Qualquer foto com rostos
Saída de pontos de rosto
468 pontos 3D e informações de triângulo para cada rosto quando o modo "malha de rosto" estiver
ativado.
133 pontos 2D para cada rosto quando o modo "contorno facial" estiver ativado.
# rosto reconhecido
Modo"Somente caixa delimitadora": >=1 caixa delimitadora, desde que os rostos estejam próximos da câmera (<= aproximadamente 2 metros ou aproximadamente 2 metros de distância)
Modo"Malha de rosto": no máximo duas caixas delimitadoras e malhas, desde que
os rostos estejam perto da câmera (a aproximadamente 2 metros de distância)
Modo"Caixa delimitadora": >=1. Os rostos podem estar longe da câmera, mas têm um tamanho mínimo de 100 x 100 pixels.
Contornos facial: máximo de 1, desde que os rostos estejam próximos da
câmera
[null,null,["Última atualização 2025-08-29 UTC."],[[["\u003cp\u003eML Kit's Face Mesh Detection API generates a real-time, high-accuracy mesh of 468 3D points for selfie-like images, ideal for AR filters and video chat, with faces within ~2 meters of the camera.\u003c/p\u003e\n"],["\u003cp\u003eThis API provides key capabilities such as recognizing and locating faces, getting face mesh information, and processing video frames in real time.\u003c/p\u003e\n"],["\u003cp\u003eFor detecting faces further than ~2 meters away or requiring face classification features like smiling, the ML Kit Face Detection API is recommended.\u003c/p\u003e\n"],["\u003cp\u003eThis API is currently in beta and subject to change.\u003c/p\u003e\n"]]],["The ML Kit's face mesh detection API generates a high-accuracy mesh of 468 3D points for faces within ~2 meters in real-time. It can recognize and locate faces, providing a bounding box and mesh information. The API is designed for real-time applications like AR filters and video chat, processing video frames quickly on-device. Two modes are provided: bounding box and face mesh mode. For faces further than ~2 meters, the standard ML kit face detection is recommended. This API is in beta.\n"],null,["| This API is offered in beta, and is not subject to any SLA or deprecation policy. Changes may be made to this API that break backward compatibility.\n\nWith ML Kit's face mesh detection API, you can generate in **real-time** a\n**high accuracy mesh** of 468 3D points for selfie-like images. Faces should be\nwithin \\~2 meters (\\~7 feet) of the camera.\n\u003e If you want to detect faces further than \\~2 meters (\\~7 feet) away from the\n\u003e camera, please see\n\u003e [ML Kit's face detection SDK](https://developers.google.com/ml-kit/vision/face-detection).\n\nHere are some of the terms used regarding the face mesh detection feature:\n\n- The **bounding box** is a rectangular area for a detected face.\n- **Face mesh info** is a group of 468 3D points and edges that can be used to draw the geometry mesh for a detected face.\n\nThe face mesh detection API generates a [face mesh](/ml-kit/vision/face-mesh-detection/concepts)\nfor detected faces, each containing 468 3D points and edges. With face mesh\ndetection, you can perform more accurate operations on faces real-time, such as\nAR filters, selfie capture, and video chat.\n\n[Android](/ml-kit/vision/face-mesh-detection/android)\n\nKey capabilities\n\n- **Recognize and locate faces** Get the bounding box for detected faces in a selfie-like picture.\n- **Get face mesh information** Get the 468 3D points and triangle info for each detected face.\n- **Process video frames in real time** Face mesh detection is performed on-device, and is fast enough for real-time applications, such as video manipulation.\n\nExample results\n\n| Input | Output (\"Bounding box only\" mode) | Output (\"Face mesh\" mode) |\n|-------|-----------------------------------|---------------------------|\n| | | |\n| | | |\n| | | |\n| | | |\n\nComparison with ML Kit face detection SDK\n\n|------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | **Face mesh detection API** | **Face Detection API** |\n| Use case recommended (examples) | - Generate AR effects on faces in video streaming - Real-time face detection in selfie-like pictures (face within \\~2 meters) | - Detect how many faces are present in a picture - Detect faces far away from the camera |\n| Latency | Low (\\~14ms on Pixel 3) Recommended for **real-time** | Medium (\\~60ms on Pixel 3 when fast mode is ON) |\n| Recommended input | Faces captured within \\~2 meters (\\~7 feet) | Any picture with faces |\n| Face points output | For each face, 468 3D points and triangle info when \"face mesh\" mode is enabled. | For each face, 133 2D points when \"face contour\" mode is enabled. |\n| # faces recognized | - **\"Bounding box only\" mode:** \\\u003e=1 bounding box(es) as long as faces are close to camera (\\\u003c= \\~2 meters or \\~7 feet away) - **\"Face mesh\" mode:** max 2 bounding boxes and meshes, as long as faces are close to camera (within \\~2 meters away) | - **\"Bounding box\" mode:** \\\u003e=1; faces can be far from camera, but minimum size of 100x100 pixels per face - **Face contours**: max 1, as long as faces are close to camera |\n| Tracking id | No | Yes |\n| Face orientation | No | Yes |\n| Face classification (e.g. smiling) | No | Yes |\n| Implementation options | Bundled only | Bundled / Unbundled |\n| App size | Bundled: \\~6.4 MB Unbundled: not available yet | Bundled: \\~6.9Mb Unbundled: \\~0.6Mb |"]]