# Attendance Monitoring with Face Recognition using Python
A python GUI integrated attendance system using face recognition to take attendance.
In this python project, I have made an attendance system which takes attendance by using face recognition technique. I have also intergrated it with GUI (Graphical user interface) so it can be easy to use by anyone. GUI for this project is also made on python using tkinter.
TECHNOLOGY USED:
1) tkinter for whole GUI
2) OpenCV for taking images and face recognition (cv2.face.LBPHFaceRecognizer_create())
3) CSV, Numpy, Pandas, datetime etc. for other purposes.
FEATURES:
1) Easy to use with interactive GUI support.
2) Password protection for new person registration.
3) Creates/Updates CSV file for deatils of students on registration.
4) Creates a new CSV file everyday for attendance and marks attendance with proper date and time.
5) Displays live attendance updates for the day on the main screen in tabular format with Id, name, date and time.
## Installation
Install tk-tools
```bash
pip install tk-tools
```
Install opencv-contrib-python
```bash
pip install opencv-contrib-python
```
Install datetime
```bash
pip install datetime
```
Install pytest-shutil
```bash
pip install pytest-shutil
```
Install python-csv
```bash
pip install python-csv
```
Install numpy
```bash
pip install numpy
```
Install pillow
```bash
pip install pillow
```
Install pandas
```bash
pip install pandas
```
Install times
```bash
pip install times
```
# SCREENSHOTS
MAIN SCREEN:
![Untitled](https://user-images.githubusercontent.com/73458444/143490232-bc9a0cef-6cf0-40cf-9f2e-1a3a8784c5c9.png)
MAKING NEW REGISTERATION:
![Untitled1](https://user-images.githubusercontent.com/73458444/143490233-89337c80-af66-49f2-8c31-327436eb6586.png)
TAKING ATTENDANCE:
![Untitled4](https://user-images.githubusercontent.com/73458444/143490218-0cf2b815-9bbe-47fe-8079-e6dfc2b814ed.png)
SHOWING ATTENDANCE TAKEN:
![Untitled5](https://user-images.githubusercontent.com/73458444/143490222-8c26be30-e331-4453-96f7-a2ee19694b5b.png)
ATTENDANCE SHEET:
![Untitled8](https://user-images.githubusercontent.com/73458444/143490227-e79bea98-ff25-4f87-b538-25fd7c54dc9b.png)
HELP OPTION IN MENUBAR:
![Untitled6](https://user-images.githubusercontent.com/73458444/143490225-99eaba68-3241-4ee3-bb78-535c2de3c2a6.png)
CHANGE PASSWORD OPTION:
![Untitled7](https://user-images.githubusercontent.com/73458444/143490226-1a6c7e0b-56b4-458c-acc0-84767f191993.png)
## Author
- [@vaibhavr24](https://github.com/vaibhavr24)
没有合适的资源?快使用搜索试试~ 我知道了~
使用 Python 进行人脸识别的考勤监控.zip
共121个文件
jpg:101个
png:11个
csv:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 6 下载量 97 浏览量
2022-01-10
13:31:58
上传
评论 3
收藏 7.66MB ZIP 举报
温馨提示
使用 Python 进行人脸识别的考勤监控 一个python GUI集成考勤系统,使用人脸识别进行考勤。 在这个python项目中,我制作了一个考勤系统,使用人脸识别技术进行考勤。我还将它与 GUI(图形用户界面)集成,因此任何人都可以轻松使用它。该项目的 GUI 也是使用 tkinter 在 python 上制作的。 使用的技术: 整个 GUI 的 tkinter 用于拍摄图像和人脸识别的 OpenCV (cv2.face.LBPHFaceRecognizer_create()) 用于其他目的的 CSV、Numpy、Pandas、日期时间等。 特征: 易于使用,具有交互式 GUI 支持。 新人注册密码保护。 为注册学生的详细信息创建/更新 CSV 文件。 每天为考勤创建一个新的 CSV 文件,并用适当的日期和时间标记考勤。 在主屏幕上以表格格式显示当天的实时考勤更新,包括 ID、姓名、日期和时间。
资源推荐
资源详情
资源评论
收起资源包目录
使用 Python 进行人脸识别的考勤监控.zip (121个子文件)
Attendance_25-11-2021.csv 59B
StudentDetails.csv 57B
Vaibhav.2.14.22.jpg 21KB
Vaibhav.2.14.95.jpg 20KB
Vaibhav.2.14.65.jpg 20KB
Vaibhav.2.14.60.jpg 20KB
Vaibhav.2.14.71.jpg 20KB
Vaibhav.2.14.94.jpg 20KB
Vaibhav.2.14.31.jpg 20KB
Vaibhav.2.14.49.jpg 20KB
Vaibhav.2.14.50.jpg 20KB
Vaibhav.2.14.46.jpg 20KB
Vaibhav.2.14.66.jpg 20KB
Vaibhav.2.14.45.jpg 20KB
Vaibhav.2.14.41.jpg 20KB
Vaibhav.2.14.47.jpg 20KB
Vaibhav.2.14.68.jpg 20KB
Vaibhav.2.14.48.jpg 20KB
Vaibhav.2.14.32.jpg 20KB
Vaibhav.2.14.24.jpg 20KB
Vaibhav.2.14.67.jpg 20KB
Vaibhav.2.14.51.jpg 20KB
Vaibhav.2.14.9.jpg 19KB
Vaibhav.2.14.52.jpg 19KB
Vaibhav.2.14.70.jpg 19KB
Vaibhav.2.14.25.jpg 19KB
Vaibhav.2.14.12.jpg 19KB
Vaibhav.2.14.36.jpg 19KB
Vaibhav.2.14.56.jpg 19KB
Vaibhav.2.14.26.jpg 19KB
Vaibhav.2.14.59.jpg 19KB
Vaibhav.2.14.89.jpg 19KB
Vaibhav.2.14.30.jpg 19KB
Vaibhav.2.14.15.jpg 19KB
Vaibhav.2.14.27.jpg 19KB
Vaibhav.2.14.61.jpg 19KB
Vaibhav.2.14.21.jpg 19KB
Vaibhav.2.14.11.jpg 19KB
Vaibhav.2.14.75.jpg 19KB
Vaibhav.2.14.80.jpg 19KB
Vaibhav.2.14.73.jpg 19KB
Vaibhav.2.14.44.jpg 19KB
Vaibhav.2.14.74.jpg 19KB
Vaibhav.2.14.64.jpg 19KB
Vaibhav.2.14.63.jpg 19KB
Vaibhav.2.14.82.jpg 19KB
Vaibhav.2.14.35.jpg 19KB
Vaibhav.2.14.81.jpg 19KB
Vaibhav.2.14.43.jpg 18KB
Vaibhav.2.14.69.jpg 18KB
Vaibhav.2.14.76.jpg 18KB
Vaibhav.2.14.72.jpg 18KB
Vaibhav.2.14.62.jpg 18KB
Vaibhav.2.14.77.jpg 18KB
Vaibhav.2.14.42.jpg 18KB
Vaibhav.2.14.54.jpg 18KB
Vaibhav.2.14.79.jpg 18KB
Vaibhav.2.14.19.jpg 18KB
Vaibhav.2.14.101.jpg 18KB
Vaibhav.2.14.13.jpg 18KB
Vaibhav.2.14.28.jpg 18KB
Vaibhav.2.14.85.jpg 18KB
Vaibhav.2.14.55.jpg 18KB
Vaibhav.2.14.34.jpg 18KB
Vaibhav.2.14.33.jpg 18KB
Vaibhav.2.14.20.jpg 18KB
Vaibhav.2.14.39.jpg 18KB
Vaibhav.2.14.14.jpg 18KB
Vaibhav.2.14.57.jpg 18KB
Vaibhav.2.14.37.jpg 18KB
Vaibhav.2.14.83.jpg 18KB
Vaibhav.2.14.16.jpg 18KB
Vaibhav.2.14.100.jpg 18KB
Vaibhav.2.14.78.jpg 18KB
Vaibhav.2.14.58.jpg 18KB
Vaibhav.2.14.92.jpg 18KB
Vaibhav.2.14.29.jpg 18KB
Vaibhav.2.14.96.jpg 18KB
Vaibhav.2.14.97.jpg 17KB
Vaibhav.2.14.10.jpg 17KB
Vaibhav.2.14.38.jpg 17KB
Vaibhav.2.14.91.jpg 17KB
Vaibhav.2.14.88.jpg 17KB
Vaibhav.2.14.23.jpg 17KB
Vaibhav.2.14.87.jpg 17KB
Vaibhav.2.14.8.jpg 17KB
Vaibhav.2.14.17.jpg 17KB
Vaibhav.2.14.53.jpg 17KB
Vaibhav.2.14.93.jpg 17KB
Vaibhav.2.14.99.jpg 17KB
Vaibhav.2.14.18.jpg 17KB
Vaibhav.2.14.86.jpg 17KB
Vaibhav.2.14.98.jpg 17KB
Vaibhav.2.14.84.jpg 16KB
Vaibhav.2.14.90.jpg 16KB
Vaibhav.2.14.40.jpg 16KB
Vaibhav.2.14.7.jpg 15KB
Vaibhav.2.14.6.jpg 14KB
Vaibhav.2.14.5.jpg 13KB
Vaibhav.2.14.4.jpg 12KB
共 121 条
- 1
- 2
Mrrunsen
- 粉丝: 9709
- 资源: 514
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- lsb-release,安装磐维数据库,安装oracle数据库等常用的依赖包
- glibc-devel,安装磐维数据库,安装oracle数据库等常用的依赖包
- redhat-lsb-submit-security,安装磐维数据库,安装oracle数据库等常用的依赖包
- 可以在mac下开发的微雪esp32触摸屏开发板的支持包
- redhat-lsb-core,安装磐维数据库,安装oracle数据库等常用的依赖包
- redhat-lsb-core,安装磐维数据库,安装oracle数据库等常用的依赖包
- 非常好的在线聊天系统源代码100%好用.zip
- libpng,安装磐维数据库,安装oracle数据库等常用的依赖包
- 飞机检测12-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord数据集合集.rar
- redhad-lsb,安装磐维数据库,安装oracle数据库等常用的依赖包
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页