【技術實現步驟摘要】
本專利技術涉及一種基于人臉識別的考勤方法,特別是涉及一種基于多人臉數據采集策略和深度學習的課堂考勤方法。
技術介紹
文獻“A Prototype of Automated Attendance System Using Image Processing,International Journal of Advanced Research in Computer and Communication Engineering,Vol.5,Issue 4,April2016,p501-505”公開了一種基于人臉識別的考勤方法。該方法采用傳統的主成分分析法對檢測到的人臉進行識別。考勤者進入考勤系統后,系統判斷其人臉數據是否存在于數據庫中,若存在,則直接對其進行識別,并將本次檢測結果加入數據庫。若不存在,則需先對其進行人臉數據采集。該方法的實現需要在識別前對考勤者逐個采集人臉數據。然而,實際情況中,考勤人員數量較多,若逐一采集人臉數據,將耗費大量時間,數據采集效率低。而且,該方法要求考勤者自主完成人臉數據的采集,難以保證所采集人臉數據的質量。此外,該方法在進行人臉識別時的背景簡單、光照穩定、人臉表情單一,然而在實際考勤中,考勤人員較多,背景、光照、姿態和表情等變化非常復雜,傳統的基于主成分分析的人臉識別方法在實際復雜情況下識別率較差。
技術實現思路
為了克服現有基于人臉識別的考勤方法識別率差的不足,本專利技術提供一種基于多人臉數據采集策略和深度學習的課堂考勤方法。該方法利用AdaBoost算法和膚色模型進行多目標檢測和提取。只需一次對所有參與考勤的人臉拍攝一段視頻,并對 ...
【技術保護點】
一種基于多人臉數據采集策略和深度學習的課堂考勤方法,其特征在于包括以下步驟:(a)人臉數據獲取;對被采集者臉部拍攝30秒的視頻序列,在視頻拍攝過程中,采集者制訂一系列規則來模擬實際考勤中人臉可能發生的變化;包括微笑、皺眉的表情變化和張嘴、抬頭、低頭、改變面部朝向的動作變化;被采集者根據采集者的要求在視頻拍攝過程中進行表情、動作變化;(b)利用AdaBoost算法結合膚色模型進行多人臉檢測.將AdaBoost算法與膚色模型結合,通過AdaBoost算法定位人臉位置,再運用膚色模型對其進行膚色校驗,方法如下:①利用Adaboost算法生成用于人臉檢測的分類器,進行初步地人臉檢測;②采用膚色模型校驗Adaboost初步確定的人臉區域,通過將圖像中的像素與標準膚色比較,區分圖像中的膚色區域和非膚色區域;設置標準膚色范圍時,采用三種顏色空間:RGB色彩空間、HSV色彩空間、YCbCr色彩空間;設置兩個RGB標準膚色模型;模型一的閾值范圍:G>40、B>20、R>G、R>B、MAX(R,G,B)?MIN(R,G,B)>15;模型二的閾值范圍:R>220、|R?G|&l ...
【技術特征摘要】
1.一種基于多人臉數據采集策略和深度學習的課堂考勤方法,其特征在于包括以下步驟:(a)人臉數據獲取;對被采集者臉部拍攝30秒的視頻序列,在視頻拍攝過程中,采集者制訂一系列規則來模擬實際考勤中人臉可能發生的變化;包括微笑、皺眉的表情變化和張嘴、抬頭、低頭、改變面部朝向的動作變化;被采集者根據采集者的要求在視頻拍攝過程中進行表情、動作變化;(b)利用AdaBoost算法結合膚色模型進行多人臉檢測.將AdaBoost算法與膚色模型結合,通過AdaBoost算法定位人臉位置,再運用膚色模型對其進行膚色校驗,方法如下:①利用Adaboost算法生成用于人臉檢測的分類器,進行初步地人臉檢測;②采用膚色模型校驗Adaboost初步確定的人臉區域,通過將圖像中的像素與標準膚色比較,區分圖像中的膚色區域和非膚色區域;設置標準膚色范圍時,采用三種顏色空間:RGB色彩空間、HSV色彩空間、YCbCr色彩空間;設置兩個RGB標準膚色模型;模型一的閾值范圍:G>40、B>20、R>G、R>B、MAX(R,G,B)-MIN(R,G,B)>15;模型二的閾值范圍:R>220、|R-G|<15、R>G、R>B;采用公式(1)(2)(3)(4)將RGB顏色轉換為HSV顏色,設置HSV標準膚色閾值范圍:0<H<50、0.23<S<0.68; H = H i , B ≤ G 360 - H , B ≥ G - - - ( 1 ) ]]>式中,H為色調;其中, H i = 1 2 ( R - G ) + ( R - B ) ( R - G ) 2 + ( R - G ) × ( G - B ) - - - ( 2 ) ]]>式中,R為紅色通道的值,G為綠色通道的值,B為藍色通道的值; S = M A X ( R , G , B ) - M I N ( R , G , B ) M A X ( R , G , B ) - - - ( 3 ) ]]>式中,S為飽和度; V = M A X ( R , G , B ) 255 - - - ( 4 ) ]]>式中,V為明度;利用公式(5)將RGB顏色轉換為YCbCr顏色,之后設置YCbCr標準膚色閾值范圍為:Y>20、135<Cr<180、85<Cb<135; Y = 0.299 R + 0.587 G + 0.114 B C b = ( B - Y ) × 0.564 + 128 C r = ( R - Y ) × 0.713 + 128 - - - ( 5 ) ]]>式中,Y為亮度分量,Cb為藍色色度分量,Cr為紅色色度分量;(c)約束人臉中心位置出現的范圍;①從所采集的視頻序列中抽取20幀圖像,利用公式(6)計算每一幀間的間隔g g = t × f ...
【專利技術屬性】
技術研發人員:裴炤,張艷寧,彭亞麗,馬苗,尚海星,蘇藝,
申請(專利權)人:陜西師范大學,
類型:發明
國別省市:陜西;61
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。