{"id":19956077,"url":"https://github.com/dhhruv/contactless-attendance-system","last_synced_at":"2025-05-03T19:32:40.739Z","repository":{"id":40956013,"uuid":"342909276","full_name":"dhhruv/Contactless-Attendance-System","owner":"dhhruv","description":"✨ A Contactless Attendance System where your face is identified for Attendance. ","archived":false,"fork":false,"pushed_at":"2023-05-11T17:28:43.000Z","size":22837,"stargazers_count":28,"open_issues_count":3,"forks_count":13,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-07T20:56:16.606Z","etag":null,"topics":["algorithm","attendance-system","cli","data-science","data-visualization","deep-learning","face-detection","face-recognition","facial-recognition","framework","hacktoberfest","hacktoberfest2023","image-recognition","jupyter-notebook","library","machine-learning","python","shell","terminal","testing"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dhhruv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-27T16:57:08.000Z","updated_at":"2024-12-03T09:39:47.000Z","dependencies_parsed_at":"2024-11-18T06:50:27.639Z","dependency_job_id":null,"html_url":"https://github.com/dhhruv/Contactless-Attendance-System","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhhruv%2FContactless-Attendance-System","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhhruv%2FContactless-Attendance-System/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhhruv%2FContactless-Attendance-System/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dhhruv%2FContactless-Attendance-System/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dhhruv","download_url":"https://codeload.github.com/dhhruv/Contactless-Attendance-System/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252242205,"owners_count":21717119,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithm","attendance-system","cli","data-science","data-visualization","deep-learning","face-detection","face-recognition","facial-recognition","framework","hacktoberfest","hacktoberfest2023","image-recognition","jupyter-notebook","library","machine-learning","python","shell","terminal","testing"],"created_at":"2024-11-13T01:29:59.288Z","updated_at":"2025-05-03T19:32:37.386Z","avatar_url":"https://github.com/dhhruv.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Contactless-Attendance-System\n\n**A Contactless Attendance System where your face is identified for Attendance.** :sparkles:\n\n\n![Contactless-Attendance-System](https://github.com/dhhruv/Git-Images/blob/master/Contactless%20Attendance%20System%20Logo.png)\n\n\n![Made with Python](http://ForTheBadge.com/images/badges/made-with-python.svg)\n\n\n![](https://badgen.net/badge/icon/terminal?icon=terminal\u0026label)\n![](https://badgen.net/badge/icon/visualstudio?icon=visualstudio\u0026label)\n\n\n\n## Motivation :astonished:\n----------------------------\n-\tThis Repository was created as a part of MINeD Hackathon, a national level hackathon organized by Centre of Excellence in Data Science at the CSE Department of Nirma University.\n\n-\tWe seek to provide a valuable attendance service for employees. Reduce manual process errors by provide automated and a reliable attendance system uses facial recognition technology.\n\n\n## Features :clipboard:\n---------------------------\n* Check Camera\n* Capture Faces\n* Train Faces\n* Recognize Faces \u0026 Attendance\n* Automatic Email\n\n\n## Screenshots :camera:\n-----------------------------------\n### 1. GUI\n\n![GUI](https://github.com/dhhruv/Git-Images/blob/master/GUI%20FRAS.PNG)\n\n### 2. Command Line Interface\n\n![Command Line Interface](https://github.com/dhhruv/Git-Images/blob/master/Terminal%20FRAS.PNG)\n\n### 3. Checking Camera\n\n![Checking Camera](https://github.com/dhhruv/Git-Images/blob/master/Check%20Camera.jpg)\n\n### 4. Recognize Image\n\n![Recognizie Image](https://github.com/dhhruv/Git-Images/blob/master/Recognize%20Image.jpg)\n\n### 5. Automail \n\n![Automail](https://github.com/dhhruv/Git-Images/blob/master/Automail.jpeg)\n\n\n\n## Tech Stack Used :computer:\n--------------------------\n**Build With -** \n* Python 3.8\n\n**Modules Used -**\n\n* OpenCV Contrib\n* Pillow\n* Numpy\n* Pandas\n* Shutil\n* CSV\n* yagmail\n* Tkinter\n\n**Facial Recognition Algorithms -**\n* Haar Cascade\n* LBPH (Local Binary Pattern Histogram)\n\n**Softwares Used -**\n* Pycharm 2019.2\n* VS CODE \n* Jupyter Notebook\n* Git\n\n\n## Installation :key:\n-----------------------------------\n\n### Create Environment \nFirst open the terminal or command line in the IDE and copy the following code.\n```\npython -m venv venv\n```\nThen activate the virtual enviroment using the code below for windows.\n```\n.\\venv\\Scripts\\activate\n```\n\u003e Note: If your pc don't have virtual enviroment or pip install the follow this link. [How to create Virtual Enviroment](https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/) \n\n\n### Installing the Packages\n--------------------------------------------------\n\nAfter creating the enviroment on your project, let's install the necessary packages. \n\nTo install those package open the terminal or command line and paste the code from below:\n\n```\npip install -r requirements.txt\n```\n\n\u003e Note: During the package installation, sometimes it shows errors due to package dependencies and to avoid those error you can install those packages as admin.\n\n\n## Test Run :bicyclist:\n-----------------------\nAfter creating the virtual environment and installing the packages, open the IDE terminal to run the program.\n1. To use Command Line Version Use:\n\n```\npy main.py\n```\n2. To use GUI Version Use:\n\n```\npy main_gui.py\n```\n\n**Test Run for CAS as shown below:-**\n\n![Test Run](https://github.com/dhhruv/Git-Images/blob/master/demo.gif)\n\n\n\n## How To Use? :pencil:\n----------------------\nIf you want to use it then follow the steps below:\n\n1. First download or clone the repository.\n2. Import the project to your preferable IDE.\nRecommended : PyCharm\n3. Create a python virtual environment.\n4. Install all the packages from [requirements.txt](https://github.com/dhhruv/Contactless-Attendance-System/blob/master/requirements.txt \"requirements.txt\").\n5. Change the mail information in the [Info.py](https://github.com/dhhruv/Contactless-Attendance-System/blob/master/Info.py \"Info.py\").\n6. Run the project using the Command Prompt or PowerShell or your IDE Terminal Button.\n\n\n\n## Team :\n----------------------\n1. [Neel Shah](https://github.com/Neelshah997)\n2. [Dhruv Panchal](https://github.com/dhhruv)\n3. [Urvesh Patel](https://github.com/urvesh254)\n4. [Nirja Desai](https://github.com/nirami98)\n5. [Payal Devalia](https://github.com/msCurious28)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdhhruv%2Fcontactless-attendance-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdhhruv%2Fcontactless-attendance-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdhhruv%2Fcontactless-attendance-system/lists"}