技術上可以分為2D可見光平面算法人臉識別和3D結構光人臉識別。兩者的區別在於,2D可見光識別可以用照片完成人臉註冊;三維結構光人臉識別需要在相應的識別設備前進行三維人臉數據采集和建模,完成配準。
根據能否區分活體,分為普通人臉識別和活體人臉識別。兩者的區別在於,普通人臉識別不具備活體判斷,可能使用照片和視頻進行識別;而在活體人臉識別中,通過人臉識別算法對識別對象進行檢測和判斷,可以有效避免各種欺騙性識別。