SAMS
1.0.0
使用实时面部识别系统的智能出勤管理系统的桌面GUI
GUI:

添加新学生:
![]() | ![]() |
|---|---|
| add-1 | add-2 |
![]() | ![]() |
|---|---|
| 附加3 | 附加4 |
更新学生的出勤率:
![]() | ![]() |
|---|---|
| 攻击 | Excel表 |

该项目有2个模块:
第一个,“添加学生”模块,将新学生添加到系统中。图像通过网络摄像头拍摄。图像的二进制数据是通过本地服务器从GUI前端体系结构发送到后端体系结构的,该架构负责将文件保存在应用程序所居住的本地目录(资产)中的“ .jpeg”格式中。然后,所有图像都从资产文件夹中逐一加载,然后通过Python的OpenCV库确定其128-D面部编码。
第二个,“出勤”模块主要负责实现项目的目标。然后将Excel表相应地更新为已确定面部所需的卷数。
最后,这两个模块都已合并在一起,并使用Python的EEL库将其包装到可执行的应用程序中,该库是可执行的跨平台IE UNIX,Linux和Windows如果要求正确安装了要求并且其路径已正确指定。该最终系统也可以在Web浏览器中使用。
SAMS App # Root Package (ZIP Format)
.
├── Contains
│ ├── Assets # Images of the new students a/c to roll no captured for training
│ ├── Web # All the front end files
│ └── attendance.py # Python code for establishing server and doing OpenCV work
| └── requirements.txt # Requirements file
|______________________
克隆回购和安装要求:
git clone https://github.com/saket13/SAMS
cd path_to_SAMS
pip3 install requirements.txt修改catting.py文件,并将项目文件的路径放置:
DIRECTORY_PATH = ' /Users/saket/Downloads/SAMS/ ' # Put here the PROJECT DIRECTORY PATH
IMAGE_DIRECTORY_PATH = ' /Users/saket/Downloads/SAMS/assets/ ' # Put here the ASSESTS FOLDER PATH 在根模式下运行代码(OpenCV需要它):
python3 attendance . py ( In Web Browser Mode )注册新学生后
Press CTRL + C to stop and
run python3 attendance.py again to train new faces参加出席
Run code in root mode and
Click On ' Take Attendance ' Button 将其完全部署在云上 - AWS,Azure或GCP
图像必须直立,只有单脸。也添加侧向的选项。
为管理员制作仪表板
欢迎拉动请求。对于重大更改,请先开设一个问题,以讨论您想更改的内容。
请确保及时更新测试。
如果您需要任何帮助,则可以与我联系。
访问:-saketsaumya.info
MIT License
Copyright (c) 2020 Saket Saumya
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.