本發(fā)明涉及人臉識(shí)別技術(shù),具體涉及一種根據(jù)相似集中度自動(dòng)替換基準(zhǔn)相片的方法。
背景技術(shù):
傳統(tǒng)的人臉識(shí)別技術(shù)是基于人的臉部特征,對(duì)輸入的人臉圖像或者視頻流:首先判斷其是否存在人臉,如果存在人臉,則進(jìn)一步的給出每個(gè)臉的位置、大小和各個(gè)主要面部器官的位置信息。并依據(jù)這些信息,進(jìn)一步提取每個(gè)人臉中所蘊(yùn)涵的身份特征,并將其與已知的人臉進(jìn)行對(duì)比,從而識(shí)別每個(gè)人臉的身份。
傳統(tǒng)的人臉識(shí)別技術(shù),是將識(shí)別出來的人臉與系統(tǒng)保存的已知人臉進(jìn)行比較,但是由于系統(tǒng)保存的人臉的局限性,比如識(shí)別出來的人臉的劉海、胖瘦、妝容等與保存的人臉不一樣,那么就有可能會(huì)發(fā)生識(shí)別不出人臉的風(fēng)險(xiǎn),需要本人重新找相關(guān)人員進(jìn)行拍攝最近照片。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明公開了一種根據(jù)相似集中度自動(dòng)替換基準(zhǔn)相片的方法。
本發(fā)明的技術(shù)方案如下:
一種根據(jù)相似集中度自動(dòng)替換基準(zhǔn)相片的方法,包括以下步驟:
步驟1、在系統(tǒng)中構(gòu)建一數(shù)據(jù)庫;數(shù)據(jù)庫里設(shè)置有相片存檔模塊和相片比對(duì)模塊;相片比對(duì)模塊和相片存檔模塊之間可互相進(jìn)行數(shù)據(jù)傳輸;
步驟2、相關(guān)人員初次登錄系統(tǒng)時(shí),系統(tǒng)對(duì)相關(guān)人員進(jìn)行拍照,此照片上傳至相片存檔模塊,作為基準(zhǔn)相片;
步驟3、相關(guān)人員開始多次登錄過程;在每次登錄時(shí),系統(tǒng)首先會(huì)對(duì)相關(guān)人員的人臉進(jìn)行識(shí)別,所識(shí)別圖像與基準(zhǔn)相片進(jìn)行比對(duì),若相似度達(dá)到規(guī)定值,則相關(guān)人員登錄進(jìn)入系統(tǒng),且所識(shí)別圖像儲(chǔ)存至相片比對(duì)模塊;如果相似度未達(dá)到規(guī)定值,則登錄失??;
步驟4、在相關(guān)人員在步驟3中的成功登錄次數(shù)達(dá)到系統(tǒng)規(guī)定值時(shí),相片比對(duì)模塊里所儲(chǔ)存的圖像會(huì)自動(dòng)進(jìn)行比對(duì),識(shí)別出所有圖像之間相似集中度最高的一張相片,并將此張相片自動(dòng)更新至相片存檔模塊,作為新的基準(zhǔn)相片。
其進(jìn)一步的技術(shù)方案為,在所述步驟3中,每次登錄均通過人臉識(shí)別界面實(shí)現(xiàn);在系統(tǒng)對(duì)相關(guān)人員的進(jìn)行人臉識(shí)別時(shí),人臉識(shí)別界面同時(shí)顯示相片存檔模塊中的基準(zhǔn)照片和此次登錄時(shí)的所識(shí)別圖像。
其進(jìn)一步的技術(shù)方案為,在所述步驟4中,相片比對(duì)方法為,在多張照片中,選其中任意一張照片,分別依次與其他照片進(jìn)行相似度比對(duì),并得到一組相似度值;當(dāng)多張照片依次都進(jìn)行過此步驟之后,存在一張照片,與其他照片之間的相似度值最高,則定義為在這多張照片中,此照片有最高的相似集中度。
本發(fā)明的有益技術(shù)效果是:
本發(fā)明是一種根據(jù)相似集中度自動(dòng)替換基準(zhǔn)相片的方法,不受時(shí)間限制,不受外在因素的限制,真正達(dá)到了人臉識(shí)別的最新高度,能更快、更準(zhǔn)確、更方便的進(jìn)行人臉識(shí)別。
附圖說明
圖1是本發(fā)明的流程示意圖。
具體實(shí)施方式
如圖1所示,本發(fā)明包括以下步驟:
步驟1、在系統(tǒng)中構(gòu)建一數(shù)據(jù)庫;數(shù)據(jù)庫里設(shè)置有相片存檔模塊和相片比對(duì)模塊;相片比對(duì)模塊和相片存檔模塊之間可互相進(jìn)行數(shù)據(jù)傳輸;
步驟2、相關(guān)人員初次登錄系統(tǒng)時(shí),系統(tǒng)對(duì)相關(guān)人員進(jìn)行拍照,此照片將會(huì)自動(dòng)上傳至相片存檔模塊,作為基準(zhǔn)相片;
步驟3、相關(guān)人員開始多次登錄過程,在每次登錄時(shí),系統(tǒng)首先會(huì)對(duì)相關(guān)人員的人臉進(jìn)行識(shí)別,所識(shí)別圖像與步驟2中的基準(zhǔn)相片進(jìn)行比對(duì),若相似度達(dá)到規(guī)定值,則相關(guān)人員登錄進(jìn)入系統(tǒng),且所識(shí)別圖像儲(chǔ)存至相片比對(duì)模塊;如果相似度未達(dá)到規(guī)定值,則登錄失敗。對(duì)照片進(jìn)行比對(duì),判斷相似度的方法為現(xiàn)有技術(shù),有很多種成熟的方法可以應(yīng)用,如使用OpenCV中檢測人臉的函數(shù)等。
在步驟3中,可設(shè)置一人臉識(shí)別界面,每次登錄均通過人臉識(shí)別界面實(shí)現(xiàn)。在系統(tǒng)對(duì)相關(guān)人員的進(jìn)行人臉識(shí)別時(shí),人臉識(shí)別界面同時(shí)顯示相片存檔模塊中的基準(zhǔn)照片和此次登錄時(shí)的所識(shí)別圖像。
例如,人臉識(shí)別界面可設(shè)置為,左側(cè)顯示相片存檔模塊里的基準(zhǔn)相片,右側(cè)顯示登錄人員識(shí)別框,則右側(cè)識(shí)別出的圖像會(huì)與左側(cè)的基準(zhǔn)相片進(jìn)行比對(duì),若相似度達(dá)到規(guī)定值,相關(guān)人員登錄進(jìn)入系統(tǒng),而識(shí)別出的圖像會(huì)自動(dòng)保存至相片比對(duì)模塊,若未達(dá)到規(guī)定值,則登錄失敗。同時(shí)顯示基準(zhǔn)照片和此次登陸的所識(shí)別圖像,是為了提醒登錄人員以和基準(zhǔn)照片相同的角度進(jìn)行拍照,增加系統(tǒng)識(shí)別的速度和正確率。
步驟4、在相關(guān)人員在步驟3中的成功登錄次數(shù)達(dá)到系統(tǒng)規(guī)定值時(shí),相片比對(duì)模塊里所儲(chǔ)存的圖像會(huì)自動(dòng)進(jìn)行兩兩比對(duì),識(shí)別出所有圖像之間相似集中度最高的一張相片,將此張相片自動(dòng)更新至相片存檔模塊,作為新的基準(zhǔn)相片,用于下一組的多次登錄過程的照片比對(duì)。
所述的相似集中度是指,對(duì)于多張照片,選其中任意一張照片,分別依次與其他所有照片進(jìn)行相互的相似度比對(duì),并得到一組相似度值;當(dāng)多張照片依次都進(jìn)行過此步驟之后,存在一張照片,與其他照片之間的相似度值最高,則定義為在這多張照片中,此照片有最高的相似集中度。
以上所述的僅是本發(fā)明的優(yōu)選實(shí)施方式,本發(fā)明不限于以上實(shí)施例??梢岳斫?,本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的精神和構(gòu)思的前提下直接導(dǎo)出或聯(lián)想到的其他改進(jìn)和變化,均應(yīng)認(rèn)為包含在本發(fā)明的保護(hù)范圍之內(nèi)。