System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請屬于人臉識別,尤其涉及一種人臉識別的方法、裝置、設備、介質及產品。
技術介紹
1、隨著科學技術的飛速發展,圖像處理和計算機識別技術,特別是人臉識別技術,已經深入到現實生活中的方方面面,尤其是在安全監控、智能安防、智能交通等領域發揮著至關重要的作用。
2、然而,現有技術中一般是通過圖像采集設備采集到人臉圖像,并利用傳統的人臉識別算法對圖像采集設備的人臉圖像進行識別,但該方法進行人臉識別的準確度較低。
技術實現思路
1、本申請實施例提供一種人臉識別的方法、裝置、設備、介質及產品,提高了人臉識別的準確度。
2、第一方面,本申請實施例提供一種人臉識別的方法,方法包括:
3、獲取n個第一圖像,n為正整數;
4、采用第一識別模型對每個第一圖像識別,得到每個第一圖像的識別結果;第一圖像的識別結果包括含有人臉區域的第二圖像;
5、從n個第二圖像中篩選出m個第三圖像,其中,m為小于或者等于n的正整數;
6、采用第二識別模型對每個第三圖像識別,得到每個第三圖像對應的目標人臉特征向量;
7、基于預設的人臉特征向量與用戶身份信息的對應關系,對目標人臉特征向量進行匹配,識別出每個目標人臉特征向量對應的目標用戶身份信息。
8、在第一方面的一種可選實施方式,從n個第二圖像中篩選出m個第三圖像包括:
9、基于人臉置信度、人臉姿態信息以及圖像質量信息中的至少一個,從n個第二圖像中篩選出符合預設條件的m個
10、在第一方面的一種可選實施方式中,圖像質量信息包括圖像清晰度、圖像亮度以及圖像對比度中的至少一個;
11、在圖像質量信息包括圖像清晰度的情況下,預設條件為圖像清晰度大于預設清晰度閾值;或者,
12、在圖像質量信息包括圖像亮度的情況下,預設條件為圖像亮度處于預設亮度范圍內;或者,
13、在圖像質量信息包括圖像對比度的情況下,預設條件為圖像對比度處于預設對比度范圍內。
14、在第一方面的一種可選實施方式中,預設條件包括人臉置信度大于預設置信度閾值;或者,
15、人臉姿態信息包括偏航角、俯仰角以及翻滾角中的至少一個;
16、在人臉姿態信息包括偏航角的情況下,預設條件為偏航角處于第一角度范圍內;或者,
17、在人臉姿態信息包括俯仰角的情況下,預設條件為俯仰角處于第二角度范圍內;或者,
18、在人臉姿態信息包括翻滾角的情況下,預設條件為翻滾角處于第三角度范圍內。
19、在第一方面的一種可選實施方式中,預設條件為人臉置信度大于預設置信度閾值。
20、在第一方面的一種可選實施方式中,人臉姿態信息包括偏航角、俯仰角以及翻滾角中的至少一個;
21、在人臉姿態信息包括偏航角的情況下,預設條件為偏航角處于第一角度范圍內;或者,
22、在人臉姿態信息包括俯仰角的情況下,預設條件為俯仰角處于第二角度范圍內;或者,
23、在人臉姿態信息包括翻滾角的情況下,預設條件為翻滾角處于第三角度范圍內。
24、在第一方面的一種可選實施方式中,第一圖像的識別結果還包括人臉區域中的多個人臉關鍵點的關鍵點位置;
25、在基于人臉置信度、人臉姿態信息以及圖像質量信息中的至少一個,從n個第二圖像中篩選出符合預設條件的m個第三圖像之前,方法還包括:
26、針對n個第二圖像中的每個第二圖像,基于第二圖像包含的人臉區域中的多個人臉關鍵點的關鍵點位置對人臉區域進行校正,得到校正后的n個第二圖像。
27、在第一方面的一種可選實施方式中,在采用第二識別模型對每個第三圖像識別,得到每個第三圖像對應的目標人臉特征向量之前,方法還包括:
28、獲取每個第三圖像的圖像分辨率;
29、在第三圖像的圖像分辨率小于預設分辨率閾值的情況下,調整第三圖像的圖像分辨率,直至調整后的第三圖像的圖像分辨率大于或等于預設分辨率閾值,得到調整后的第三圖像。
30、在第一方面的一種可選實施方式中,預設的人臉特征向量與用戶身份信息的對應關系包括多個用戶身份信息以及每個用戶身份信息對應的人臉特征向量;
31、每個用戶身份信息對應的人臉特征向量包括第一子特征向量和第二子特征向量,第一子特征向量基于用戶身份信息對應的有遮擋人臉圖像確定,第二子特征向量基于用戶身份信息對應的無遮擋人臉圖像確定。
32、第二方面,本申請實施例提供一種人臉識別的裝置,裝置包括:
33、獲取模塊,用于獲取n個第一圖像,n為正整數;
34、識別模塊,用于采用第一識別模型對每個第一圖像識別,得到每個第一圖像的識別結果;第一圖像的識別結果包括含有人臉區域的第二圖像;
35、篩選模塊,用于從n個第二圖像中篩選出m個第三圖像,其中,m為小于或者等于n的正整數;
36、識別模塊,還用于采用第二識別模型對每個第三圖像識別,得到每個第三圖像對應的目標人臉特征向量;
37、匹配模塊,用于基于預設的人臉特征向量與用戶身份信息的對應關系,對目標人臉特征向量進行匹配,識別出每個目標人臉特征向量對應的目標用戶身份信息。
38、第三方面,提供一種電子設備,包括:存儲器,用于存儲計算機程序指令;處理器,用于讀取并運行存儲器中存儲的計算機程序指令,以執行第一方面中任一可選的實施方式提供的人臉識別的方法。
39、第四方面,提供一種計算機存儲介質,計算機存儲介質上存儲有計算機程序指令,計算機程序指令被處理器執行時實現第一方面中的任一可選的實施方式提供的人臉識別的方法。
40、第五方面,提供一種計算機程序產品,計算機程序產品包括計算機程序,計算機程序被處理器執行時實現第一方面中的任一可選的實施方式提供的人臉識別的方法。
41、在本申請實施例中,能夠獲取n個第一圖像,并利用第一識別模型對每個第一圖像進行初步識別,得到每個第一圖像的識別結果,該第一圖像的識別結果包括含有人臉區域的第二圖像,進而可以從n個第二圖像中篩選出m個質量較高的第三圖像,并采用第二識別模型對每個第三圖像進一步識別,得到每個第三圖像對應的目標人臉特征向量,進而可以基于預設的人臉特征向量與用戶身份信息的對應關系,對每個目標人臉特征向量進行匹配,以準確識別出每個目標人臉特征向量對應的目標用戶身份信息。如此,通過使用第一識別模型對圖像進行初始識別,得到包含人臉區域的人臉圖像,進而使用第二模型包含人臉區域的圖像再次進行人臉識別,提高了人臉區域較小時的人臉識別準確度,并且在此過程中通過從獲取的多個圖像中篩選部分圖像進行最終的人臉識別,不僅進一步提高了人臉識別的準確度,還減少了資源消耗。
本文檔來自技高網...【技術保護點】
1.一種人臉識別的方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述從N個所述第二圖像中篩選出M個第三圖像,包括:
3.根據權利要求2所述的方法,其特征在于,所述圖像質量信息包括圖像清晰度、圖像亮度以及圖像對比度中的至少一個;
4.根據權利要求3所述的方法,其特征在于,所述預設條件包括所述人臉置信度大于預設置信度閾值;或者,
5.根據權利要求2所述的方法,其特征在于,所述預設條件為人臉置信度大于預設置信度閾值。
6.根據權利要求2或5所述的方法,其特征在于,所述人臉姿態信息包括偏航角、俯仰角以及翻滾角中的至少一個;
7.根據權利要求2至6任一項所述的方法,其特征在于,所述第一圖像的識別結果還包括所述人臉區域中的多個人臉關鍵點的關鍵點位置;
8.根據權利要求1所述的方法,其特征在于,在所述采用第二識別模型對每個所述第三圖像識別,得到每個所述第三圖像對應的目標人臉特征向量之前,所述方法還包括:
9.根據權利要求1所述的方法,其特征在于,所述預設的人臉特征向量與
10.一種人臉識別的裝置,其特征在于,所述裝置包括:
11.一種電子設備,其特征在于,所述設備包括:處理器以及存儲有計算機程序指令的存儲器;
12.一種計算機存儲介質,其特征在于,所述計算機存儲介質上存儲有計算機程序指令,所述計算機程序指令被處理器執行時實現如權利要求1-9任意一項所述的人臉識別的方法。
13.一種計算機程序產品,其特征在于,計算機程序產品包括計算機程序,所述計算機程序被處理器執行時實現權利要求1-9中任意一項所述的人臉識別的方法。
...【技術特征摘要】
1.一種人臉識別的方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述從n個所述第二圖像中篩選出m個第三圖像,包括:
3.根據權利要求2所述的方法,其特征在于,所述圖像質量信息包括圖像清晰度、圖像亮度以及圖像對比度中的至少一個;
4.根據權利要求3所述的方法,其特征在于,所述預設條件包括所述人臉置信度大于預設置信度閾值;或者,
5.根據權利要求2所述的方法,其特征在于,所述預設條件為人臉置信度大于預設置信度閾值。
6.根據權利要求2或5所述的方法,其特征在于,所述人臉姿態信息包括偏航角、俯仰角以及翻滾角中的至少一個;
7.根據權利要求2至6任一項所述的方法,其特征在于,所述第一圖像的識別結果還包括所述人臉區域中的多個人臉關鍵點的關鍵點位置;
8.根據權利要求1所述的方法,...
【專利技術屬性】
技術研發人員:李新文,
申請(專利權)人:北京奧思維科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。