一種人臉識別方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,尤其涉及一種人臉識別方法及系統(tǒng)。
【背景技術(shù)】
[0002] 人臉識別技術(shù)已經(jīng)被廣泛應用到視頻監(jiān)控、考勤記錄、門禁等場合,在視頻監(jiān)控等 非主動配合的場景下,如圖1所示為現(xiàn)有技術(shù)中的人臉識別的流程圖,在進人臉識別之前 首先需要建立人臉圖像庫,然后將人臉圖像庫中的每張人臉圖像進行人臉特征提取,基于 提取得到的各個人臉特征建立人臉特征庫。后續(xù)在進行人臉識別時,每次采集到人臉圖像 之后,在采集到的人臉圖像中進行人臉特征提取,并將在采集到的人臉圖像中提取的人臉 特征在建立的人臉特征庫中進行匹配,從而得到人臉識別結(jié)果。
[0003] 但是,當前的人臉識別技術(shù)容易受到光線、姿態(tài)、表情、遮擋等因素影響,因此,當 前的人臉識別技術(shù)中存在對人臉上有遮擋物的人臉圖像進行識別的精確度較低,甚至是無 法識別的問題。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明實施例提供了一種人臉識別方法及系統(tǒng),用以解決存在遮擋物的人臉圖像 識別精確度較低,甚至是無法識別存在遮擋物的人臉圖像的問題。
[0005] 其具體的技術(shù)方案如下:
[0006] 本發(fā)明實施例第一方面提供了一種人臉識別方法,包括:
[0007] 在采集到的人臉圖像中提取出待識別人臉特征,并根據(jù)所述待識別人臉特征,檢 測采集到的人臉圖像中是否存在遮擋人臉的遮擋物;
[0008] 在采集到的人臉圖像中存在遮擋物時,在存在遮擋物的所述人臉圖像中提取出遮 擋物圖像;
[0009] 判斷在人臉圖像庫中是否存在匹配參考人臉圖像,其中在所述匹配參考人臉圖像 中添加了提取出的遮擋物圖像后,在添加了所述遮擋物圖像的匹配參考人臉圖像中提取出 的參考人臉特征與所述待識別人臉特征匹配;
[0010] 在判斷結(jié)果為是時,則人臉識別成功;否則
[0011] 人臉識別失敗。
[0012] 結(jié)合第一方面,在第一種可能的實現(xiàn)方式中,根據(jù)所述待識別人臉特征,檢測采集 到的人臉圖像中是否存在遮擋人臉的遮擋物,包括:
[0013] 調(diào)取保存有人臉特征與遮擋物類別之間的對應關(guān)系的數(shù)據(jù)庫;
[0014] 將所述待識別人臉特征與所述數(shù)據(jù)庫中的人臉特征進行匹配,根據(jù)匹配結(jié)果確定 采集到的人臉圖像中是否存在遮擋人臉的遮擋物。
[0015] 結(jié)合第一方面,在第二種可能的實現(xiàn)方式中,在存在遮擋物的所述人臉圖像中提 取出遮擋物圖像,包括:
[0016] 對采集到的人臉圖像進行歸一化處理,以使采集到的人臉圖像中人臉關(guān)鍵部位與 人臉圖像庫中參考人臉圖像中的人臉關(guān)鍵部位重疊;
[0017] 在經(jīng)過歸一化處理后的所述人臉圖像中提取出所述遮擋物圖像。
[0018] 結(jié)合第一方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,在經(jīng)過歸 一化處理后的所述人臉圖像中提取出所述遮擋物圖像,包括:
[0019] 獲取經(jīng)過歸一化處理后的所述人臉圖像中用以標識所述遮擋物的邊緣的標識 占.
[0020] 將獲取的標識點所圍成的區(qū)域確定為所述遮擋物圖像,并
[0021] 提取確定出的所述遮擋物圖像。
[0022] 結(jié)合第一方面,在第四種可能的實現(xiàn)方式中,判斷在人臉圖像庫中是否存在匹配 參考人臉圖像,包括:
[0023] 在所述人臉圖像庫中提取出一張參考人臉圖像作為當前參考人臉圖像,并將提取 出的所述遮擋物圖像添加至所述當前參考人臉圖像中;
[0024] 在添加了遮擋物圖像的當前參考人臉圖像中提取出參考人臉特征;
[0025] 判定提取出的所述參考人臉特征與所述待識別人臉特征是否匹配;
[0026] 若匹配,則將當前參考人臉圖像確定為人臉圖像庫中存在的匹配參考人臉圖像;
[0027] 若不匹配,判斷所述人臉圖像庫中是否還存在未提取出的參考人臉圖像;
[0028] 若存在,則提取下一張參考人臉圖像作為當前參考人臉圖像,并返回繼續(xù)執(zhí)行在 所述人臉圖像庫中提取出一張參考人臉圖像作為當前參考人臉圖像,并將提取出的所述遮 擋物圖像添加至當前參考人臉圖像中的操作:
[0029] 若不存在,則確定在人臉圖像庫中不存在匹配參考人臉圖像。
[0030] 結(jié)合第一方面,在第五種可能的實現(xiàn)方式中,判斷在人臉圖像庫中是否存在匹配 參考人臉圖像,包括:
[0031] 將提取出的所述遮擋物圖像分別添加到所述人臉圖像庫中的各個參考人臉圖像 中;
[0032] 提取出一張?zhí)砑恿苏趽跷飯D像的參考人臉圖像作為當前參考人臉圖像;
[0033] 在提取出的所述當前參考人臉圖像中提取出參考人臉特征;
[0034] 判定提取出的所述參考人臉特征與所述待識別人臉特征是否匹配;
[0035] 若匹配,則將當前參考人臉圖像確定為人臉圖像庫中存在的匹配參考人臉圖像;
[0036] 若不匹配,判斷所述人臉圖像庫中是否存在還未提取的參考人臉圖像,若存在,則 返回繼續(xù)執(zhí)行提取出一張?zhí)砑恿苏趽跷飯D像的參考人臉圖像作為當前參考人臉圖像的操 作;若不存在,則確定在所述人臉圖像庫中不存在匹配參考人臉圖像。
[0037] 結(jié)合第一方面中的第四種或者第五種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式 中,將提取出的遮擋物圖像添加到參考人臉圖像中,包括:
[0038] 確定所述遮擋物圖像在采集到的人臉圖像中所遮擋的人臉關(guān)鍵部位;
[0039] 對所述遮擋物圖像按照預設(shè)縮放比例進行縮放處理;
[0040] 將經(jīng)過縮放處理后的遮擋物圖像添加至所述參考人臉圖像中遮擋所述人臉關(guān)鍵 部位的位置。
[0041] 結(jié)合第一方面中的第六種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,對所述 遮擋物圖像按照預設(shè)縮放比例進行縮放處理,包括:
[0042] 獲取所述參考人臉圖像中兩個眼睛中心點之間的參考間距;
[0043] 獲取采集到的人臉圖像中兩個眼睛中心點之間的實際間距;
[0044] 將所述參考間距與所述實際間距之間的比例確定所述預設(shè)縮放比例。
[0045] 本發(fā)明實施例第二方面提供了一種人臉識別系統(tǒng),包括:
[0046] 檢測模塊,用于在采集到的人臉圖像中提取出待識別人臉特征,并根據(jù)所述待識 別人臉特征,檢測采集到的人臉圖像中是否存在遮擋人臉的遮擋物;
[0047] 特征提取模塊,用于在采集到的人臉圖像中存在遮擋物時,在存在遮擋物的所述 人臉圖像中提取出遮擋物圖像;
[0048] 處理模塊,用于判斷在人臉圖像庫中是否存在匹配參考人臉圖像,在判斷結(jié)果為 是時,則人臉識別成功,否則人臉識別失敗;其中在所述匹配參考人臉圖像中添加了提取出 的遮擋物圖像后,在添加了所述遮擋物圖像的匹配參考人臉圖像中提取出的參考人臉特征 與所述待識別人臉特征匹配。
[0049] 結(jié)合第二方面,在第一種可能的實現(xiàn)方式中,檢測模塊包括:
[0050] 調(diào)取單元,用于調(diào)取保存有人臉特征與遮擋物類別之間的對應關(guān)系的數(shù)據(jù)庫;
[0051] 匹配單元,用于將所述待識別人臉特征與所述數(shù)據(jù)庫中的人臉特征進行匹配,根 據(jù)匹配結(jié)果確定采集到的人臉圖像中是否存在遮擋人臉的遮擋物。
[0052] 結(jié)合第二方面,在第二種可能的實現(xiàn)方式中,所述特征提取模塊,包括:
[0053] 圖像處理單元,用于對采集到的人臉圖像進行歸一化處理,以使采集到的人臉圖 像中人臉關(guān)鍵部位與人臉圖像庫中參考人臉圖像中的人臉關(guān)鍵部位重疊;
[0054] 提取單元,用于在經(jīng)過歸一化處理后的所述人臉圖像中提取出所述遮擋物圖像。
[0055] 結(jié)合第二方面中的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述提 取單元,包括:
[0056] 標識點獲取模塊,用于獲取經(jīng)過歸一化處理后的所述人臉圖像中用以標識所述遮 擋物的邊緣的標識點;
[0057] 圖像獲取模塊,用于將獲取的標識點所圍成的區(qū)域確定為所述遮擋物圖像,并提 取確定出的所述遮擋物圖像。
[0058] 結(jié)合第二方面,在第四種可能的實現(xiàn)方式中,所述處理模塊,具體用于在所述人臉 圖像庫中提取出一張參考人臉圖像作為當前參考人臉圖像,并將提取出的所述遮擋物圖像 添加至所述當前參考人臉圖像中,在添加了遮擋物圖像的當前參考人臉圖像中提取出參考 人臉特征,判定提取出的所述參考人臉特征與所述待識別人臉特征是否匹配,若匹配,則將 當前參考人臉圖像確定為人臉圖像庫中存在的匹配參考人臉圖像;若不匹配,判斷所述人 臉圖像庫中