Con l'API di rilevamento del mesh del volto di ML Kit, puoi generare in tempo reale un mesh ad alta precisione di 468 punti 3D per immagini simili a selfie. I volti devono trovarsi a una distanza massima di circa 2 metri dalla videocamera.
Se vuoi rilevare i volti ad almeno 2 metri di distanza dalla videocamera, consulta l'SDK per il rilevamento dei volti di ML Kit.
Ecco alcuni dei termini utilizzati in relazione alla funzionalità di rilevamento della rete mesh:
- Il riquadro di delimitazione è un'area rettangolare per un volto rilevato.
- Le informazioni del mesh di volti sono un gruppo di 468 punti e bordi 3D che possono essere utilizzati per tracciare la rete mesh per un volto rilevato.
L'API di rilevamento delle maglie di volti genera una maglia facciale per i volti rilevati, ciascuno contenente 468 punti e bordi in 3D. Con il rilevamento del mesh, puoi eseguire operazioni più accurate sui volti in tempo reale, come filtri in realtà aumentata, acquisizione di selfie e chat video.
Funzionalità chiave
- Riconoscere e individuare i volti Ottieni il riquadro di delimitazione dei volti rilevati in un'immagine in stile self-service.
- Ottieni informazioni del mesh di volti Ottieni i 468 punti 3D e le informazioni triangolari per ogni volto rilevato.
- Elabora i frame video in tempo reale. Il rilevamento del mesh dei volti viene eseguito sul dispositivo ed è abbastanza veloce per le applicazioni in tempo reale, come la manipolazione dei video.
Risultati di esempio
Input | Output (modalità solo riquadro di delimitazione) | Output (modalità "Face mesh") |
---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Confronto con l'SDK di rilevamento dei volti di ML Kit
API Face Mesh Detection | API Face Detection | |
Caso d'uso consigliato (esempi) |
|
|
Latenza | Bassa (~14 ms su Pixel 3)
Consigliate per il tempo reale |
Media (circa 60 ms su Pixel 3 quando è attiva la modalità veloce) |
Input consigliato | Volti acquisiti entro 2 metri circa | Qualsiasi immagine con volti |
Output punti viso | Per ogni faccia, 468 punti 3D e informazioni a forma di triangolo quando è attiva la modalità "maglia facciale". | Per ogni volto, 133 punti 2D quando è attiva la modalità "contorno del volto". |
# volti riconosciuti |
|
|
ID monitoraggio | No | Sì |
Orientamento facciale | No | Sì |
Classificazione del volto (ad es. sorridente) | No | Sì |
Opzioni di implementazione | Solo in bundle | Raggruppati / non raggruppati |
Dimensioni app | In bundle: ~6,4 MB
Non raggruppati: non ancora disponibile |
In bundle: ~6,9 Mb
In bundle: ~0,6 Mb |