作品名稱:核心信息缺失場景下醫(yī)院智能考勤系統(tǒng)
學(xué)校名稱:江蘇理工學(xué)院
參賽隊伍:芒果os
參賽學(xué)生:薛冒庭 朱鵬程
指導(dǎo)老師:李澤芳
當(dāng)下疫情肆虐。每當(dāng)疫情情況更嚴(yán)重的時候,就診的病患就會更多,就需要更多的醫(yī)護(hù)人員參與醫(yī)院的高效運(yùn)轉(zhuǎn)。醫(yī)護(hù)人員作為抗疫一線的中堅力量,他們的流動也可能會導(dǎo)致新冠病毒的傳播。因此,從某種程度上來說,有效監(jiān)控醫(yī)護(hù)人員的快速流動顯得尤為重要。
市場上現(xiàn)有多款考勤系統(tǒng),主要包括指紋考勤、機(jī)械打卡及人臉識別系統(tǒng)等。然而,指紋考勤和機(jī)械打卡存在接觸導(dǎo)致傳播病毒的可能。口罩的使用,使得人臉識別時的許多關(guān)鍵信息被遮蓋,從而降低了識別率。本系統(tǒng)基于深度學(xué)習(xí),在關(guān)鍵信息量較少的情況下(例如戴口罩),采用獨(dú)特的算法來提高人臉識別的效率,可確保醫(yī)護(hù)人員在戴口罩的情況下進(jìn)行有效的人臉識別考勤。
本團(tuán)隊設(shè)計與開發(fā)了核心信息缺失場景下醫(yī)院智能考勤系統(tǒng),界面設(shè)計美觀,且操作便捷,主要實現(xiàn)了管理員登錄、人員名單查詢、添加人員、刪除人員、根據(jù)時間發(fā)布打卡、口罩檢測、人臉識別并打卡、自動發(fā)送文件到微信號等等功能。
本產(chǎn)品的特色如下:
(1)與傳統(tǒng)的打卡系統(tǒng)相比,本產(chǎn)品具有能夠跨系統(tǒng)運(yùn)行的強(qiáng)大功能。
考慮到本產(chǎn)品可能會在不同的系統(tǒng)運(yùn)行,而QT是一種可以運(yùn)行在多系統(tǒng)的GUI框架。因此,本產(chǎn)品采用了適合python開發(fā)的PyQt5框架,以支持產(chǎn)品在不同系統(tǒng)上運(yùn)行,比如Macos,Linux,Windows,Android……等等;
(2)本產(chǎn)品采用準(zhǔn)確率高的深度學(xué)習(xí)算法進(jìn)行佩戴口罩的人臉識別。
首先,用face_recognition提取出每個人員的圖像特征,采用dlib中的深度學(xué)習(xí)方法,在錄入的人臉數(shù)據(jù)庫中用歐式距離一一比對相似度,以實現(xiàn)人臉檢測;然后,在網(wǎng)絡(luò)上搜索口罩?jǐn)?shù)據(jù)集,進(jìn)行labelimg打標(biāo)簽,最后送入YOLOv5的神經(jīng)網(wǎng)絡(luò)中,采用深度學(xué)習(xí)算法訓(xùn)練出模型,打卡時調(diào)用此模型進(jìn)行佩戴口罩的人臉識別;
(3)自動將打卡出勤結(jié)果生成xlsx表格并發(fā)送給管理部門。
傳統(tǒng)的打卡系統(tǒng)大多采用手動查詢打卡結(jié)果,而本系統(tǒng)采用多線程的方式,并模擬鍵盤和鼠標(biāo),能夠?qū)崿F(xiàn)按照管理員設(shè)置的時間段,自動將此時間段的打卡結(jié)果生成一個xlsx表格,并發(fā)送給醫(yī)院的管理部門。