Mit der Gesichtserkennungs-API von ML Kit können Sie Gesichter in einem Bild erkennen, wichtige Gesichtsmerkmale identifizieren und die Konturen erkannter Gesichter abrufen. Die API erkennt Gesichter, aber keine Personen .
Mit der Gesichtserkennung erhalten Sie die Informationen, die Sie für Aufgaben wie das Verschönern von Selfies und Porträts oder das Erstellen von Avataren aus einem Nutzerfoto benötigen. Da ML Kit Gesichtserkennung in Echtzeit durchführen kann, können Sie es in Anwendungen wie Videochats oder Spielen verwenden, die auf die Mimik der Spieler reagieren.
Hauptmerkmale
- Gesichtsmerkmale erkennen und lokalisieren Sie können für jedes erkannte Gesicht die Koordinaten der Augen, Ohren, Wangen, Nase und Mund ermitteln.
- Konturen von Gesichtsmerkmalen erhalten Lassen Sie sich die Konturen erkannter Gesichter und ihrer Augen, Augenbrauen, Lippen und Nase anzeigen.
- Gesichtsausdrücke erkennen Ermitteln Sie, ob eine Person lächelt oder ihre Augen geschlossen hat.
- Gesichter über Videoframes hinweg verfolgen Lassen Sie sich für jedes erkannte Gesicht eine ID zuordnen. Die ID ist für alle Aufrufe gleich, sodass Sie das Bild einer bestimmten Person in einem Videostream bearbeiten können.
- Videoframes in Echtzeit verarbeiten Die Gesichtserkennung wird auf dem Gerät durchgeführt und ist schnell genug, um in Echtzeitanwendungen wie Videobearbeitung verwendet zu werden.
Beispielergebnisse
Beispiel 1
Für jedes erkannte Gesicht gilt:
Gesicht 1 von 3 | |||||||
---|---|---|---|---|---|---|---|
Begrenzungspolygon | (884,880004882812, 149,546676635742), (1030.77197265625, 149.546676635742), (1030.77197,265428,320.77197, 265428,320.77197, 260.382.8, 38029. | ||||||
Drehungswinkel | Y: -14.054030418395996, Z: -55.007488250732422 | ||||||
Tracking-ID | 2 | ||||||
Sehenswürdigkeiten im Gesicht |
... usw. |
||||||
Wahrscheinlichkeiten von Merkmalen |
|
Beispiel 2 (Gesichtskonturerkennung)
Wenn die Konturenerkennung aktiviert ist, erhalten Sie auch eine Liste der Punkte für jedes erkannte Gesichtsmerkmal. Diese Punkte geben die Form des Elements an. Die folgende Abbildung zeigt, wie diese Punkte einem Gesicht zugeordnet werden. Klicken Sie auf das Bild, um es zu vergrößern:
Konturen von Gesichtsmerkmalen | |
---|---|
Nasenbrücke | (505.149811, 221.201797), (506.987122, 313.285919) |
Linkes Auge | (404.642029, 232.854431), (408.527283, 231.366623), (413.565796), (421.378296), 36.9.4.5.4.4.4.4.5.4.4.4.4.4.4.4.4.4.4.4.967682, |
Oben auf der Oberlippe | (421.662048, 354.520813), (428.103882, 349.694061), (440.847595, 348.048737), (456.549.988, 36.295.98, 36.295.98, 34.295532), (456.295532), 346.295532, 346.295532, 346.295532, 346.295532 |
(usw.) |