国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于OpenCV的人臉識別智能考勤系統(tǒng)的實現

2020-12-01 03:17姜旭濤黃承寧陸洋
電腦知識與技術 2020年29期
關鍵詞:人臉識別

姜旭濤 黃承寧 陸洋

摘要:近年來教育部嚴抓大學本科教育,提倡“嚴進嚴出”的管理制度,課堂考勤依舊是保證課程學習,教學秩序正常運行的前提。根據調查如今大部分高校仍舊采用較為傳統(tǒng)的考勤方式,存在效率低、數據量大、代答到情況嚴重等問題。本文開發(fā)了基于OpenCV的人臉識別智能考勤系統(tǒng)將上述問題進行了有效解決。前期,調用高清攝像頭進行人臉圖像采集,完成人臉識別預處理。接著通過OpenCV對存儲的人臉信息進行搜索匹配,將比對結果上傳至考勤系統(tǒng),從而減少課堂上大量非教學時間的使用,提高課堂考勤的準確性。

關鍵詞:OpenCV;人臉識別;Wi-Fi定位;校園考勤

中圖分類號:TP311 文獻標識碼:A

文章編號:1009-3044(2020)29-0189-02

當下課堂考勤仍舊是各大高校學生教育管理的基本手段,也直接影響著教學質量的好壞以及課堂效率的高低,大部分高校課堂考勤方式仍舊是傳統(tǒng)的人工考勤,存在著大量弊端。還有一部分高校采用電子考勤技術,例如考勤機、指紋打卡機等也都存在著安裝成本高、耗費時間久、全面部署難等缺點。隨著計算機技術地不斷發(fā)展,形式多樣的考勤方法層出不窮,而人臉識別簽到是自動化信息技術中新興的生物識別技術,可以應對各種不同安全級別標準的應用,巧妙解決了原始考勤方法中存在地許多弊端。本文主要針對基于OpenCV的人臉識別智能考勤系統(tǒng)進行設計與實現,從而獲取課堂出勤信息,及有效提高教學管理效率。

根據現場人臉圖像的拍攝自動與數據庫中學生信息進行驗證,利用Wi-Fi實現考勤定位,從而確保信息的真實性,通過這種方式可以解決打卡等方式帶來的不良現象。該系統(tǒng)能夠快速獲取人臉圖像信息,進行特征定位、特征提取和人臉識別,并通過Wi-Fi進行定位,從而完成考勤打卡工作,生成考勤日志,能讓管理人員智能高效地查詢考勤信息,方便快捷。

1 現有考勤方式

2 運用技術

2.1 人臉識別技術

人臉識別技術,是將攝像頭識別到的人臉與系統(tǒng)錄入的人臉進行特征判斷。設備開啟時,首先檢測是否包含人臉,若檢測到人臉,則進行特征值計算。本系統(tǒng)將先根據需求設定一個閾值,進行比對時,如果拍攝的人臉照片和系統(tǒng)中的圖像相似度超過此設定的閾值,系統(tǒng)將會把匹配得到的人臉信息進行反饋輸出。

檢測人臉時本系統(tǒng)采用了基于Haar特征的Ada Boost算法,由于Haar擁有許多龐大的特征數,如果使用普遍的方法計算時,占用資源多、計算量大、耗時較長等問題則無法得到解決。因此,系統(tǒng)計算Haar特征值時借助積分圖的方式,將計算效率大大提高了。積分圖總體思路則是將圖像中的Haar特征(矩形特征)提取出來,計算積分圖像,所得到的積分圖像與人臉的積分圖像進行比對,標記出符合人臉特征的區(qū)域。

2.2 0penCV技術

OpenCV是一個基于BSD許可發(fā)行的開源的跨平臺計算機視覺庫,涉及人機交互、圖像分割、人臉識別、運動分析、實體追蹤等多種領域。OpenCV不但從屬于輕量級,并且工作非常高效。本文所要用到的人臉檢測、人臉識別和人臉數據功能均由OpenCV提供的相應接口來實現[1]。

2.3 Wi-Fi定位技術

當Wi-Fi設備被開啟時,掃描并且收集到周圍的AP信號,我們能獲取到AP設備廣播出來的MAC地址。AP數據被標識后,將被位置服務器所接收。位置服務器根據每個信號不同強弱的程度,處理計算此設備所處的地理位置,計算結果將被上傳存儲后,用戶設備接收到相應的反饋。如果預先把設備的MAC地址和用戶的身份信息對應,在考勤時便可以確定該用戶是否有可能在AP信號覆蓋范圍內。

3 系統(tǒng)設計

3.1 系統(tǒng)需求

學生端:登錄,查看課表,簽到,出勤情況查詢,操作界面設置。

教師端:登錄,點名,學生信息查詢,出勤情況統(tǒng)計,編輯學生考勤信息。

輔導員端:登錄,出勤情況統(tǒng)計查詢。

管理員端:登錄,查看信息,編輯信息,數據統(tǒng)計,修改密碼。

3.2 系統(tǒng)功能

(1)登錄功能。

(2)修改密碼。

(3)查看個人信息:學生可以對個人信息,課程的時間地點以及考試安排進行查看。

(4)信息管理:管理員端進行登錄,可以編輯課程以及學生信息。

(5)考勤管理:教師端可以將考勤簽到功能進行開放以及關閉,在所規(guī)定的時間內,學生按時進行簽到。簽到完成后,任課老師可以實時查看學生的出勤記錄數據。

(6)面部圖像采集。

(7)人臉檢測:將照片發(fā)送至終端,自動檢測到人臉。

(8)人臉識別:通過OpenCV對存儲的人臉信息進行搜索匹配,將比對結果上傳。

(9)定位:定位信息將通過Wi-Fi檢測顯示于系統(tǒng)終端。

4 系統(tǒng)實現

4.1 考勤流程

具體考勤流程如圖2所示,且系統(tǒng)建有相應的數據庫應用系統(tǒng),登錄系統(tǒng)可以查看本班所有課程的歷史出勤率,以及個人的具體出勤記錄。

4.2 具體模塊設計

(1)注冊模塊

該系統(tǒng)選用PC機白帶的攝像頭,由攝像頭采集人臉照片,終端將所采集的圖像進行預處理,利用CNN卷積算法將人臉進行提取,管理員錄入信息時要進行身份驗證,錄入的學生信息包含班級、學號、姓名等。用戶進行注冊的時候,需要拍攝預留一張人臉的照片,利用CNN卷積算法將該照片模板進行保存,并上傳至云端數據庫,用于之后身份識別時實時拍照比對[2J。

(2)系統(tǒng)設置模塊

根據需求分析,每次簽到人數不同,簽到班級也不同,為了信息的安全性,系統(tǒng)應具備可移植性。這就需要系統(tǒng)具有重置功能,而重置功能可以重置整個數據庫,使數據庫的所有記錄銷毀,讓數據庫還原到一個干凈的節(jié)點。因此,在點擊重置系統(tǒng)時,必須驗證管理員信息,防止非管理人員損壞數據。

(3)考勤模塊

點擊拍照按鈕,進行身份識別認證??蛻艚K端實時檢測學生的人臉圖像,判定與數據庫中的預留信息是否相符合。若符合,則將輸出信息,驗證結果將進行自動更新,教師可以實時查詢。若學生身份驗證成功,終端則會顯示“已簽到成功”;若身份識別失敗,系統(tǒng)則會根據判別的具體情況提示失敗原因。教師端以及管理員擁有權限對學生的考勤情況進行查看統(tǒng)計,可以將考勤簽到結果進行導出[3]。

5 具體實現界面

(1)軟件框架

客戶端分別由用戶界層、業(yè)務邏輯層以及數據連接層組成。數據庫管理系統(tǒng)通過數據處理進入數據連接層,接著進行數據傳遞及調用,進入業(yè)務邏輯層,最終進入用戶界面層。

(2)Web端查詢界面

教師、輔導員、管理員可以登錄Web端登錄進入相應課堂查看班級學生的具體出勤情況。

(3)App端人臉采集界面

如下圖4所示,學生進入本系統(tǒng)后點擊人臉識別打卡,拍攝人臉照片上傳到服務器與圖像進行匹配,并通過Wi-Fi定位,匹配成功則打卡成功。

(4)系統(tǒng)測試

為了驗證系統(tǒng)運行的穩(wěn)定性、準確性,特將該考勤系統(tǒng)進行測試,以計算機與通信工程學院為測試對象,從中隨機抽取大一、大二、大三10個班(453人)作為樣本數據,依次對每個班進行了考勤,測試過程相關數據統(tǒng)計如表2所示。

由此可以看出,本系統(tǒng)的人臉識別考勤在各方面都優(yōu)于其他兩張考勤方式,提升了管理效率,具有高可靠性。

6 結束語

緊密圍繞教學實際需求設計了基于OpenCV人臉識別的智能考勤系統(tǒng),主要目的是優(yōu)化如今高校的課堂考勤方式,方便學生管理,提高教學質量。本系統(tǒng)操作簡單,適用于不同水平的使用者,還具備先進性,充分應用現有成熟的人臉識別技術以及Wi-Fi定位技術,提高了課堂考勤的準確性,滿足了師生的考勤需求。

參考文獻:

[1]孫志.基于OpenCV的人臉識別算法實驗平臺研究與實現[D].長春:吉林大學,2014.

[2]周飛燕,金林鵬,董軍,卷積神經網絡研究綜述[J].計算機學報,2017,40(6):1229-1251.

[3] SarabandRadian, PoonaLagniappe, Soundboard Evader. ET AL.Novel deep learning model for facial expression recognitionbased on maximum boosted CNN and LSTM.2020,14(7):1373-1381.

【通聯編輯:光文玲】

作者簡介:姜旭濤(1999-),男,江蘇揚州人,本科,主要研究方向為計算機科學與技術;黃承寧(1985-),男,江蘇南京人,碩士,講師,主要研究方向為大數據技術與人工智能、計算機課程教學改革;陸洋(1999-),女,江蘇泰州人,本科,主要研究方向為計算機科學與技術。

猜你喜歡
人臉識別
人臉識別 等
揭開人臉識別的神秘面紗
基于(2D)2PCA-LBP 的人臉識別方法的研究
人臉識別在高校安全防范中的應用
基于類獨立核稀疏表示的魯棒人臉識別
基于K-L變換和平均近鄰法的人臉識別