[發明專利]人臉識別方法、裝置、可讀存儲介質及計算機設備在審
| 申請號: | 202011002116.0 | 申請日: | 2020-09-22 |
| 公開(公告)號: | CN112149559A | 公開(公告)日: | 2020-12-29 |
| 發明(設計)人: | 沈澈 | 申請(專利權)人: | 沈澈 |
| 主分類號: | G06K9/00 | 分類號: | G06K9/00;G06K9/46;G06K9/62 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 何世磊 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 識別 方法 裝置 可讀 存儲 介質 計算機 設備 | ||
1.一種人臉識別方法,其特征在于,包括:
捕捉用戶的人臉圖像,并檢測捕捉到的當前人臉圖像中目標特征的位置坐標;
根據所述目標特征的位置坐標確定所述當前人臉圖像中的人臉是否為正臉;
若是,提取所述當前人臉圖像中的人臉輪廓特征,并根據所述人臉輪廓特征確定所述當前人臉圖像中人臉的當前臉型;
從人臉數據庫中查詢所述當前臉型對應的一組目標人臉圖像,所述人臉數據庫中存儲的人臉圖像按照臉型的不同劃分為多組;
將所述當前人臉圖像與查詢到的一組目標人臉圖像中的各個人臉圖像進行匹配,以確定所述用戶的身份。
2.如權利要求1所述的人臉識別方法,其特征在于,所述提取所述當前人臉圖像中的人臉輪廓特征的步驟包括:
根據輪廓檢測算法確定所述當前人臉圖像中的人臉輪廓;
確定所述人臉輪廓中額頭、顴骨和下顎的位置,并計算所述人臉輪廓中額頭的寬度、顴骨寬度和下頜寬度,以及所述人臉輪廓的長度;
根據所述人臉輪廓生成所述人臉輪廓的臉型曲線,并對所述臉型曲線進行區域切割得到多個線段,分別計算每個所述線段的曲線曲率;
將所述人臉輪廓中額頭的寬度、顴骨寬度、下頜寬度、所述人臉輪廓的長度,以及所述曲線曲率作為所述當前人臉圖像中的人臉輪廓特征。
3.如權利要求1所述的人臉識別方法,其特征在于,所述根據所述人臉輪廓特征確定所述當前人臉圖像中人臉的當前臉型的步驟包括:
將所述輪廓特征進行歸一化處理;
將處理后的所述輪廓特征輸入至訓練后的預測模型中進行分析,并輸出所述當前臉型的類型。
4.如權利要求3所述的人臉識別方法,其特征在于,所述將處理后的所述輪廓特征輸入至訓練后的預測模型中進行分析的步驟之前還包括:
獲取歷史人臉數據,所述歷史人臉數據包括多個人臉輪廓特征樣本,以及每個所述人臉輪廓特征樣本對應的臉型標簽;
利用所述人臉輪廓特征樣本和對應的臉型標簽對預測模型進行訓練。
5.如權利要求3所述的人臉識別方法,其特征在于,所述預測模型由變分自編碼器和softmax分類器構建得到,所述將處理后的所述輪廓特征輸入至訓練后的預測模型中進行分析的步驟包括:
將所述輪廓特征輸入至所述自編碼器中,并從所述變分自編碼器提取的隱變量特征輸入至所述softmax分類器中。
6.如權利要求1所述的人臉識別方法,其特征在于,所述目標特征包括左眼的中心位置點、右眼的中心位置點、鼻尖的位置點、左嘴角的位置點和右嘴角的位置點,所述根據所述目標特征的位置坐標確定所述當前人臉圖像中的人臉是否為正臉的步驟包括:
根據左眼的中心位置點的位置坐標和右眼的中心位置點的位置坐標計算左右眼睛連線與水平面之間的夾角eye_angle;
根據左眼的中心位置點的位置坐標與鼻尖的位置點的位置坐標確定左眼與鼻尖之間的連線與水平面的夾角L_eyenose_angle,以及根據右眼的中心位置點與鼻尖的位置點的位置坐標確定右眼與鼻尖之間的連線與水平面的夾角R_eyenose_angle,并計算L_eyenose_angle與R_eyenose_angle之間的差值;
根據左嘴角的位置點的位置坐標LMouse(x,y)和右嘴角的位置點的位置坐標RMouse(x,y)確定嘴角連線與水平面之間的夾角mouse_angle;
當計算結果同時滿足下述條件時確定所述當前人臉圖像中的人臉為正臉:
eye_angle≦60(度);
waitou_angle≦100(度);
mouse_angle≦60(度)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于沈澈,未經沈澈許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011002116.0/1.html,轉載請聲明來源鉆瓜專利網。





