人臉識別,就是通過視頻采集設備獲取用戶的面部圖像,再利用核心的算法對其臉部的五官位置、臉型和角度進行計算分析,進而和自身數(shù)據(jù)庫里已有的范本進行比對,然后判斷出用戶的真實身份。
人臉識別技術基于局部特征區(qū)域的單訓練樣本人臉識別方法。第一步,需要對局部區(qū)域進行定義;第二步,人臉局部區(qū)域特征的提取,依據(jù)經(jīng)過樣本訓練后得到的變換矩陣將人臉圖像向量映射為人臉特征向量;第三步,局部特征選擇(可選);最后一步是進行分類。分類器多采用組合分類器的形式,每個局部特征 對應一個分類器,最后可用投票或線性加權等方式得到最終識別結果。 人臉識別綜合運用了數(shù)字圖像/視頻處理、模式識別、計算機視覺等多種技術,核心技術是人臉識別算法。
人臉識別算法的原理:系統(tǒng)輸入一般是一張或者一系列含有未確定身份的人臉圖像,以及人臉數(shù)據(jù)庫中的若干已知身份的人臉圖象或者相應的編碼,而其輸出則是一系列相似度得分,表明待識別的人臉的身份。
一、離線版人臉識別:識別算法部署方式有兩種模式:一種是設備終端,另一種是本地服務器。
1、部署在設備終端模式:單機運行,人臉錄入在設備操作,人臉庫保存在設備存儲,人臉庫大小取決于設備存儲芯片容量大小,一般不超過一萬張。人臉識別比對結果直接在設備上完成。主要應用領域是考勤門禁。
2、部署在本地服務器模式:聯(lián)內部局域網(wǎng)運行,設備抓取數(shù)據(jù)后傳回本地服務器進行比對,而后將比對結果返回給設備。這種模式應用范圍比較廣,也是比較受歡迎的。優(yōu)勢在于,服務器運算能力較強,人臉庫大,識別速度快,后臺系統(tǒng)管控,方便人員數(shù)據(jù)管理。主要應用領域有考勤門禁、會議室、人行通道閘機、刷臉支付、人員行為分析等。
從自建人臉庫中進行篩選比對,整個比對運算的過程在本地服務器內完成,不經(jīng)過外網(wǎng)傳遞,真正實現(xiàn)自建人臉庫的閉環(huán)管理。而對于用戶非常關心的問題,例如人臉比對不能斷網(wǎng)使用、人臉比對庫容量受限、無法與其它業(yè)務系統(tǒng)融合等,大可不用擔心。由于人臉驗證系統(tǒng)算法部署在本地,有網(wǎng)無網(wǎng)均可使用;此外,該系統(tǒng)適用于各種規(guī)模的應用,并可與任何業(yè)務系統(tǒng)做交互接口。不僅可以實現(xiàn)核驗身份的精確管理,還可以從數(shù)據(jù)中提煉消費、行為分析為更加人性化管理提供決策依據(jù)。
二、云端網(wǎng)絡版人臉識別:前端設備抓取數(shù)據(jù),在云服務上進行識別比對,然后將比對結果返回給終端設備。APP端、PC客戶端、web端、微信H5端等均可發(fā)送識別請求,通過web service或者HTTP接口調用該識別服務,上傳人臉在服務器端完成識別及對比后,返回人臉對比結果。主要應用領域有游客景區(qū)入園、大型活動現(xiàn)場、車站;公共領域等。
云端版與離線版算法的最大區(qū)別在于,云端版需要連接外網(wǎng),因為人臉識別算法、人臉庫是部署在阿里云、百度云等外網(wǎng)服務器上的,而離線版不需要。