基于python opencv人脸识别的员工考勤系统 附完整代码 论文 毕业设计

上传者: 38735017 | 上传时间: 2023-04-17 22:24:29 | 文件大小: 198.5MB | 文件类型: ZIP
基于python opencv人脸识别的员工考勤系统 附完整代码 论文 毕业设计 选题“员工刷脸考勤”,要求采用 python 语言开发,可以通过摄像头添加员工面部信息,这里就涉及到两个具体的个问题,一个是应该以什么样的数据来标识每一个员工的面部信息,二是持久化地保存这些信息到数据库中去。更细地,还涉及表的设计;另一个基本要求是通过摄像头识别员工面部信息来完成考勤,这个问题基本可以通过遍历数据库里的员工面部数据与当前摄像头里的员工面部数据的比对来实现,但有一个问题就是假如摄像头里有多张人脸改怎么处理。扩展要求是导出每日的考勤表,可以拆分为两个部分,一个是存储考勤信息,一个是展示考勤信息。 我们希望达到的目标是: 仿照通用型软件界面设计的原则,所有的操作都在菜单栏里实现,一部分区域用于展示摄像头实时读取并由程序加工后的视频流信息,另一部分区域做控制台输出,打印相关信息,比如提示员工面部信息添加成功、添加失败及其原因,提示员工打卡成功、打卡失败及其原因;添加面部信息时人是必须和程序进行交互的,比如输入一些相关的信息,这个时候程序是阻塞的;但是在打卡的时候,程序是不阻塞的,如果不点击关闭

文件下载

资源详情

[{"title":"( 687 个子文件 198.5MB ) 基于python opencv人脸识别的员工考勤系统 附完整代码 论文 毕业设计","children":[{"title":"activate.bat <span style='color:#111;'> 696B </span>","children":null,"spread":false},{"title":"activate.bat <span style='color:#111;'> 696B </span>","children":null,"spread":false},{"title":"deactivate.bat <span style='color:#111;'> 389B </span>","children":null,"spread":false},{"title":"deactivate.bat <span style='color:#111;'> 389B </span>","children":null,"spread":false},{"title":"sysconfig.cfg <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false},{"title":"sysconfig.cfg <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false},{"title":"pyvenv.cfg <span style='color:#111;'> 70B </span>","children":null,"spread":false},{"title":"pyvenv.cfg <span style='color:#111;'> 70B </span>","children":null,"spread":false},{"title":"feature_all.csv <span style='color:#111;'> 3.11KB </span>","children":null,"spread":false},{"title":"logcat.csv <span style='color:#111;'> 161B </span>","children":null,"spread":false},{"title":"shape_predictor_68_face_landmarks.dat <span style='color:#111;'> 95.08MB </span>","children":null,"spread":false},{"title":"shape_predictor_68_face_landmarks.dat <span style='color:#111;'> 95.08MB </span>","children":null,"spread":false},{"title":"dlib_face_recognition_resnet_model_v1.dat <span style='color:#111;'> 21.43MB </span>","children":null,"spread":false},{"title":"dlib_face_recognition_resnet_model_v1.dat <span style='color:#111;'> 21.43MB </span>","children":null,"spread":false},{"title":"inspurer.db <span style='color:#111;'> 4.00KB </span>","children":null,"spread":false},{"title":"python35.dll <span style='color:#111;'> 3.74MB </span>","children":null,"spread":false},{"title":"python35.dll <span style='color:#111;'> 3.74MB </span>","children":null,"spread":false},{"title":"tk86t.dll <span style='color:#111;'> 1.88MB </span>","children":null,"spread":false},{"title":"tk86t.dll <span style='color:#111;'> 1.88MB </span>","children":null,"spread":false},{"title":"tcl86t.dll <span style='color:#111;'> 1.58MB </span>","children":null,"spread":false},{"title":"tcl86t.dll <span style='color:#111;'> 1.58MB </span>","children":null,"spread":false},{"title":"sqlite3.dll <span style='color:#111;'> 751.77KB </span>","children":null,"spread":false},{"title":"sqlite3.dll <span style='color:#111;'> 751.77KB </span>","children":null,"spread":false},{"title":"vcruntime140.dll <span style='color:#111;'> 86.67KB </span>","children":null,"spread":false},{"title":"vcruntime140.dll <span style='color:#111;'> 86.67KB </span>","children":null,"spread":false},{"title":"python3.dll <span style='color:#111;'> 50.77KB </span>","children":null,"spread":false},{"title":"python3.dll <span style='color:#111;'> 50.77KB </span>","children":null,"spread":false},{"title":"程序设计思路分析.docx <span style='color:#111;'> 2.21MB </span>","children":null,"spread":false},{"title":"setuptools-28.8.0-py3.5.egg <span style='color:#111;'> 454.14KB </span>","children":null,"spread":false},{"title":"setuptools-28.8.0-py3.5.egg <span style='color:#111;'> 454.14KB </span>","children":null,"spread":false},{"title":"t64.exe <span style='color:#111;'> 95.50KB </span>","children":null,"spread":false},{"title":"t64.exe <span style='color:#111;'> 95.50KB </span>","children":null,"spread":false},{"title":"w64.exe <span style='color:#111;'> 92.00KB </span>","children":null,"spread":false},{"title":"w64.exe <span style='color:#111;'> 92.00KB </span>","children":null,"spread":false},{"title":"t32.exe <span style='color:#111;'> 87.00KB </span>","children":null,"spread":false},{"title":"t32.exe <span style='color:#111;'> 87.00KB </span>","children":null,"spread":false},{"title":"w32.exe <span style='color:#111;'> 83.50KB </span>","children":null,"spread":false},{"title":"w32.exe <span style='color:#111;'> 83.50KB </span>","children":null,"spread":false},{"title":"pip3.5.exe <span style='color:#111;'> 73.00KB </span>","children":null,"spread":false},{"title":"pip.exe <span style='color:#111;'> 73.00KB </span>","children":null,"spread":false},{"title":"easy_install.exe <span style='color:#111;'> 73.00KB </span>","children":null,"spread":false},{"title":"easy_install-3.5.exe <span style='color:#111;'> 73.00KB </span>","children":null,"spread":false},{"title":"pip3.exe <span style='color:#111;'> 73.00KB </span>","children":null,"spread":false},{"title":"pip.exe <span style='color:#111;'> 73.00KB </span>","children":null,"spread":false},{"title":"pip3.5.exe <span style='color:#111;'> 73.00KB </span>","children":null,"spread":false},{"title":"pip3.exe <span style='color:#111;'> 73.00KB </span>","children":null,"spread":false},{"title":"easy_install.exe <span style='color:#111;'> 73.00KB </span>","children":null,"spread":false},{"title":"easy_install-3.5.exe <span style='color:#111;'> 73.00KB </span>","children":null,"spread":false},{"title":"python.exe <span style='color:#111;'> 40.27KB </span>","children":null,"spread":false},{"title":"pythonw.exe <span style='color:#111;'> 40.27KB </span>","children":null,"spread":false},{"title":"python.exe <span style='color:#111;'> 40.27KB </span>","children":null,"spread":false},{"title":"pythonw.exe <span style='color:#111;'> 40.27KB </span>","children":null,"spread":false},{"title":"要求.html <span style='color:#111;'> 321B </span>","children":null,"spread":false},{"title":"logo.ico <span style='color:#111;'> 66.06KB </span>","children":null,"spread":false},{"title":"python课程设计.iml <span style='color:#111;'> 499B </span>","children":null,"spread":false},{"title":"课程设计升级版.iml <span style='color:#111;'> 499B </span>","children":null,"spread":false},{"title":"img_face_8.jpg <span style='color:#111;'> 20.04KB </span>","children":null,"spread":false},{"title":"img_face_9.jpg <span style='color:#111;'> 20.03KB </span>","children":null,"spread":false},{"title":"img_face_10.jpg <span style='color:#111;'> 19.78KB </span>","children":null,"spread":false},{"title":"img_face_7.jpg <span style='color:#111;'> 19.77KB </span>","children":null,"spread":false},{"title":"img_face_5.jpg <span style='color:#111;'> 19.24KB </span>","children":null,"spread":false},{"title":"img_face_6.jpg <span style='color:#111;'> 18.79KB </span>","children":null,"spread":false},{"title":"img_face_4.jpg <span style='color:#111;'> 13.96KB </span>","children":null,"spread":false},{"title":"img_face_3.jpg <span style='color:#111;'> 12.99KB </span>","children":null,"spread":false},{"title":"img_face_1.jpg <span style='color:#111;'> 11.74KB </span>","children":null,"spread":false},{"title":"img_face_2.jpg <span style='color:#111;'> 11.45KB </span>","children":null,"spread":false},{"title":"index.jpg <span style='color:#111;'> 6.07KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"myoutput.md <span style='color:#111;'> 13.20KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 12.99KB </span>","children":null,"spread":false},{"title":"not-zip-safe <span style='color:#111;'> 1B </span>","children":null,"spread":false},{"title":"not-zip-safe <span style='color:#111;'> 1B </span>","children":null,"spread":false},{"title":"cacert.pem <span style='color:#111;'> 336.63KB </span>","children":null,"spread":false},{"title":"cacert.pem <span style='color:#111;'> 336.63KB </span>","children":null,"spread":false},{"title":"PKG-INFO <span style='color:#111;'> 2.52KB </span>","children":null,"spread":false},{"title":"PKG-INFO <span style='color:#111;'> 2.52KB </span>","children":null,"spread":false},{"title":"6.png <span style='color:#111;'> 552.93KB </span>","children":null,"spread":false},{"title":"3.png <span style='color:#111;'> 542.56KB </span>","children":null,"spread":false},{"title":"10-7c0920654afc83b03f1044e887e7f8fa.png <span style='color:#111;'> 372.02KB </span>","children":null,"spread":false},{"title":"9-d5348ef07e7b73008e4e2fccb159cf8c.png <span style='color:#111;'> 337.83KB </span>","children":null,"spread":false},{"title":"TIM图片20181208222337.png <span style='color:#111;'> 178.35KB </span>","children":null,"spread":false},{"title":"2.png <span style='color:#111;'> 104.42KB </span>","children":null,"spread":false},{"title":"1.png <span style='color:#111;'> 101.39KB </span>","children":null,"spread":false},{"title":"main.png <span style='color:#111;'> 92.48KB </span>","children":null,"spread":false},{"title":"info.png <span style='color:#111;'> 90.91KB </span>","children":null,"spread":false},{"title":"1-c3baa3dcc2ff1ccc2a60a5e1247d03ee.png <span style='color:#111;'> 79.95KB </span>","children":null,"spread":false},{"title":"15-e6b1546cab633191ee151014991054cb.png <span style='color:#111;'> 65.23KB </span>","children":null,"spread":false},{"title":"5.png <span style='color:#111;'> 45.77KB </span>","children":null,"spread":false},{"title":"4.png <span style='color:#111;'> 43.14KB </span>","children":null,"spread":false},{"title":"2-0ff6a4569826237daf75c66f110b9816.png <span style='color:#111;'> 42.46KB </span>","children":null,"spread":false},{"title":"12-ddd2475c8dc65b3f385e9a4a10d28a89.png <span style='color:#111;'> 39.83KB </span>","children":null,"spread":false},{"title":"7-af44c5862cb5e98216bd520ac8b011b8.png <span style='color:#111;'> 37.04KB </span>","children":null,"spread":false},{"title":"8-e0b050646e27581ebb5c840bfbb6368b.png <span style='color:#111;'> 36.19KB </span>","children":null,"spread":false},{"title":"3-64882bd0d1be01e42bfc78a5d7a72c58.png <span style='color:#111;'> 34.79KB </span>","children":null,"spread":false},{"title":"6-af5fff768de05f555d56ed9099491a96.png <span style='color:#111;'> 33.08KB </span>","children":null,"spread":false},{"title":"camera.png <span style='color:#111;'> 25.68KB </span>","children":null,"spread":false},{"title":"13-15ad05901c3fe506552386f865c7677b.png <span style='color:#111;'> 25.52KB </span>","children":null,"spread":false},{"title":"index.png <span style='color:#111;'> 22.41KB </span>","children":null,"spread":false},{"title":"11-25fbbaffa8ce646cca5f412cf07107c5.png <span style='color:#111;'> 21.26KB </span>","children":null,"spread":false},{"title":"pun_fail.png <span style='color:#111;'> 17.06KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明