Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Riconoscimento facciale
plat_iosplat_android
Con l'API di rilevamento dei volti di ML Kit, puoi rilevare i volti in un'immagine, identificare
tratti principali del viso e tracciare i contorni dei volti rilevati.
Con il rilevamento dei volti, puoi ottenere le informazioni necessarie per svolgere attività come migliorare selfie e ritratti o generare avatar dalla foto di un utente.
Poiché ML Kit può eseguire il rilevamento facciale in tempo reale, puoi utilizzarlo
come le videochiamate o i giochi che rispondono alle espressioni del player.
Se sei uno sviluppatore di Flutter, potrebbero interessarti
FlutterFire
che include un plug-in per le API ML Vision di Firebase.
Funzionalità chiave
Riconosci e individua le caratteristiche del viso
Ottieni le coordinate di occhi, orecchie, guance, naso e bocca di ogni
volto rilevato.
Traccia i tratti del viso
Ottieni i contorni dei volti rilevati e dei relativi occhi, sopracciglia, labbra e
naso.
Riconosci le espressioni facciali
Determina se una persona sorride o ha gli occhi chiusi.
Monitorare i volti nei fotogrammi video
Viene assegnato un identificatore per il volto di ogni singola persona rilevata.
Questo identificatore è coerente in tutte le chiamate, quindi puoi, ad esempio,
manipolare le immagini su una determinata persona in uno stream video.
Elabora i fotogrammi dei video in tempo reale
Il rilevamento facciale viene eseguito sul dispositivo ed è abbastanza veloce per essere usato
in applicazioni in tempo reale, come la manipolazione video.
Quando il rilevamento del contorno del volto è attivo, viene visualizzato anche un elenco di punti
per ogni caratteristica del volto rilevata. Questi punti rappresentano la forma della funzionalità. La seguente immagine mostra come questi punti sono mappati a un volto
(fai clic sull'immagine per ingrandirla):