Python編程大全 2022-03-13 17:30
Python編程大全
分享Python技術(shù)文章,實(shí)用案例,熱點(diǎn)資訊。 你想了解的Python的那些事都在這里...... 當(dāng)你的才華還撐不起你的野心的時(shí)候,那就安靜下來(lái)學(xué)習(xí)吧!
3篇原創(chuàng)內(nèi)容
公眾號(hào)
介紹
利用Python語(yǔ)言、Flask框架、Dlib庫(kù)、MySQL數(shù)據(jù)庫(kù)等工具設(shè)計(jì)并實(shí)現(xiàn)一套基于Web端的刷臉簽到系統(tǒng)。
學(xué)生可以在閑暇時(shí)在系統(tǒng)錄入人臉,等到上課簽到時(shí),只需在網(wǎng)頁(yè)上刷臉即可完成簽到,簽到頁(yè)實(shí)時(shí)顯示簽到人信息,整個(gè)過(guò)程簡(jiǎn)便流暢。同時(shí),也實(shí)現(xiàn)了與考勤相關(guān)的一系列功能,滿足用戶需求。
實(shí)現(xiàn)工具
語(yǔ)言:Python
工具庫(kù):Dlib OpenCV
框架:Flask Bootstrap
數(shù)據(jù)庫(kù):MySQL
數(shù)據(jù)庫(kù)設(shè)計(jì)
共設(shè)計(jì)了六張表:
attendance:學(xué)生的考勤情況
course:所有課程信息
student_course:學(xué)生選課情況
student_faces:學(xué)生的人臉特征
students:所有學(xué)生信息
teachers:所有老師信息
功能
教師端
新建課程
開(kāi)發(fā)或關(guān)閉選課
導(dǎo)入選課記錄
課程刷臉簽到
考勤查詢與修改
考勤導(dǎo)出
拍照權(quán)限設(shè)置
批量導(dǎo)入賬號(hào)(管理員教師)
學(xué)生端
人臉?shù)浫?/p>
選退課
考勤查詢
其他
用戶登錄
登陸時(shí)間提醒
修改密碼
攔截器
總結(jié)
本項(xiàng)目主要采用了Python語(yǔ)言基于Flask框架開(kāi)發(fā),利用Dlib庫(kù)中68特征點(diǎn)檢測(cè)器和深度殘差網(wǎng)絡(luò)模型,歐氏距離,目標(biāo)跟蹤方法實(shí)現(xiàn)了人臉識(shí)別,采用MySQL數(shù)據(jù)庫(kù)記錄系統(tǒng)相關(guān)數(shù)據(jù),并用Bootstrap框架進(jìn)行頁(yè)面美化。最后完成的系統(tǒng)可以適用于具有帶攝像頭的聯(lián)網(wǎng)設(shè)備的教學(xué)場(chǎng)所。
項(xiàng)目源碼
https://github.com/mengyue0722/Face-swiping-Time-Attendance-System
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。