Mit der Face Mesh Detection API von ML Kit können Sie in Echtzeit ein hochpräzises Mesh-Netzwerk von 468 3D-Punkten für Selfie-ähnliche Bilder generieren. Die Gesichter sollten nicht weiter als zwei Meter von der Kamera entfernt sein.
Wenn Sie Gesichter in einer Entfernung von mehr als 2 Metern von der Kamera erkennen möchten, lesen Sie bitte das ML Kit-SDK für die Gesichtserkennung.
Im Folgenden finden Sie einige der Begriffe, die für die Gesichtswiedererkennung verwendet werden:
- Der Begrenzungsrahmen ist ein rechteckiger Bereich für ein erkanntes Gesicht.
- Face Mesh-Informationen sind eine Gruppe von 468 3D-Punkten und -Kanten, mit denen das Geometrienetz für ein erkanntes Gesicht gezeichnet werden kann.
Die Face Mesh Detection API generiert ein Gesichtsnetz für erkannte Gesichter, die jeweils 468 3D-Punkte und -Kanten enthalten. Mit der Gesichtserkennung können Sie in Echtzeit genauere Vorgänge an Gesichtern ausführen, z. B. AR-Filter, Selfies und Videoanrufe.
Hauptmerkmale
- Gesichter erkennen und finden: Rufen Sie den Begrenzungsrahmen für erkannte Gesichter in einem Selfie-ähnlichen Bild ab.
- Informationen zum Gesichtsnetz abrufen: Hiermit können Sie die 468 3D-Punkte und Dreiecksinformationen für jedes erkannte Gesicht abrufen.
- Videoframes in Echtzeit verarbeiten Die Gesichtsnetzerkennung erfolgt auf dem Gerät und ist schnell genug für Echtzeitanwendungen wie Videobearbeitung.
Beispielergebnisse
Eingabe | Ausgabe (Modus „Nur Begrenzungsrahmen“) | Ausgabe im Modus „Face Mesh“ |
---|---|---|
Vergleich mit ML Kit Gesichtserkennung SDK
Face Mesh Detection API | Face Detection API | |
Anwendungsfall empfohlen (Beispiele) |
|
|
Latenz | Niedrig (bei Pixel 3 etwa 14 ms)
Empfohlen für Echtzeit |
Mittel (~60 ms auf Pixel 3, wenn der Schnellmodus aktiviert ist) |
Empfohlene Eingabe | Gesichter im Umkreis von etwa 2 Metern aufgenommen | Alle Bilder mit Gesichtern |
Gesichtspunkteausgabe | Für jede Fläche, 468 3D-Punkte und Dreiecksinformationen, wenn der „Gesichtsnetz“-Modus aktiviert ist. | Für jedes Gesicht werden 133 2D-Punkte angezeigt, wenn der Modus „Gesichtskontur“ aktiviert ist. |
# Gesichter erkannt |
|
|
Tracking-ID | Nein | Ja |
Gesichtsausrichtung | Nein | Ja |
Gesichtsklassifizierung (z.B. Lächeln) | Nein | Ja |
Implementierungsmöglichkeiten | Nur gebündelt | Gebündelt / Nicht gebündelt |
App-Größe | Gebündelt: ~6,4 MB
Nicht gruppiert: noch nicht verfügbar |
Gebündelt: ~6,9 MB
Nicht gebündelt: ~0,6 MB |