I due tipi principali di tecnologie di riconoscimento facciale sono 2D e 3D. Il riconoscimento facciale 2D utilizza immagini 2D di una persona per identificarla e viene generalmente utilizzato per identificare qualcuno in una foto o in un video. Il riconoscimento facciale 3D utilizza scansioni 3D del volto di una persona per creare una mappa dettagliata del volto e viene spesso utilizzato per la sicurezza o la verifica dell'identità. Sebbene entrambi siano accurati, il riconoscimento facciale 3D è più sicuro e accurato poiché crea una mappa più dettagliata del volto della persona.
Confronta e contrasta due diversi tipi di tecnologie di riconoscimento facciale.