{"id":21069231,"url":"https://github.com/codehub001/face-recognition-using-ml-and-deeplearning-","last_synced_at":"2025-07-27T04:43:00.535Z","repository":{"id":254954062,"uuid":"848075155","full_name":"codehub001/Face-Recognition-using-ML-And-Deeplearning-","owner":"codehub001","description":"Face Recog Using ML","archived":false,"fork":false,"pushed_at":"2024-09-02T06:27:28.000Z","size":314,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-20T21:41:47.596Z","etag":null,"topics":["aiml","algorithms","deeplearning","ml","pandas-dataframe","projects","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codehub001.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":"2024-08-27T04:48:44.000Z","updated_at":"2024-09-02T06:29:09.000Z","dependencies_parsed_at":"2024-08-27T05:48:28.789Z","dependency_job_id":"8630bc3e-7ae9-4750-a91f-a05cd1e7acc3","html_url":"https://github.com/codehub001/Face-Recognition-using-ML-And-Deeplearning-","commit_stats":null,"previous_names":["raaz001/face-recognition-using-ml-and-deeplearning-","codehub001/face-recognition-using-ml-and-deeplearning-"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehub001%2FFace-Recognition-using-ML-And-Deeplearning-","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehub001%2FFace-Recognition-using-ML-And-Deeplearning-/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehub001%2FFace-Recognition-using-ML-And-Deeplearning-/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codehub001%2FFace-Recognition-using-ML-And-Deeplearning-/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codehub001","download_url":"https://codeload.github.com/codehub001/Face-Recognition-using-ML-And-Deeplearning-/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243510314,"owners_count":20302339,"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":["aiml","algorithms","deeplearning","ml","pandas-dataframe","projects","python"],"created_at":"2024-11-19T18:33:33.351Z","updated_at":"2025-07-27T04:43:00.528Z","avatar_url":"https://github.com/codehub001.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎭 Face Recognition-Based Attendance System\n\nA Python GUI-integrated attendance system using face recognition to automate the attendance process efficiently.\n\n## 📌 Overview\nThis project leverages **OpenCV** and **Tkinter** to build an AI-powered attendance system. By utilizing **face recognition**, it marks attendance automatically and securely stores it in CSV files.\n\n## ✨ Features\n✅ **User-Friendly GUI** - Interactive interface built with Tkinter for easy navigation.\u003cbr\u003e\n✅ **Face Recognition Technology** - Uses OpenCV's LBPHFaceRecognizer for precise detection.\u003cbr\u003e\n✅ **Secure Access** - Password-protected new user registration.\u003cbr\u003e\n✅ **Automated Attendance** - Creates a daily CSV file with accurate timestamps.\u003cbr\u003e\n✅ **Live Attendance Updates** - Displays attendance records dynamically on the main screen.\u003cbr\u003e\n✅ **Data Storage** - Stores registered user details in a structured CSV format.\u003cbr\u003e\n\n## 🛠️ Tech Stack\n- **Python** (Core logic)\n- **OpenCV** (Face Recognition \u0026 Image Processing)\n- **Tkinter** (Graphical User Interface)\n- **CSV, NumPy, Pandas** (Data Management \u0026 Storage)\n- **Datetime** (Timestamp Handling)\n\n## 🖥️ Installation Guide\nFollow these simple steps to set up the project on your local machine:\n\n```bash\n# Clone the repository\ngit clone https://github.com/your-github-username/Face_Recognition_Attendance_System.git\ncd Face_Recognition_Attendance_System\n\n# Install dependencies\npip install opencv-python numpy pandas\n\n# Run the application\npython main.py\n```\n\n## 🚀 How It Works\n1. **User Registration:**\n   - Admin adds a new user with name and unique ID.\n   - The system captures multiple face images for training.\n\n2. **Face Training:**\n   - OpenCV's **LBPHFaceRecognizer** trains the model with registered faces.\n\n3. **Attendance Marking:**\n   - The system detects faces from live webcam feed.\n   - Matches them with the trained model.\n   - If a match is found, attendance is recorded with date \u0026 time.\n   \n4. **CSV Logging:**\n   - Each day's attendance is stored in a separate CSV file.\n\n---\n## 📸 Screenshots\n\n### 🔹 Main Screen\n![Main Screen](https://user-images.githubusercontent.com/37211676/58502148-97ec2a00-81a3-11e9-963e-674b9c3e05dc.png)\n\n### 🔹 Help Option\n![Help Option](https://user-images.githubusercontent.com/37211676/58502152-991d5700-81a3-11e9-861a-9115526010c2.png)\n\n### 🔹 Change Password\n![Change Password](https://user-images.githubusercontent.com/37211676/58502146-97539380-81a3-11e9-8536-0c68160ecc55.png)\n\n---\n## 📥 Installation \u0026 Usage\n\n1️⃣ **Clone the repository**  \n```bash\n git clone https://github.com/yourusername/face_recognition_attendance.git\n cd face_recognition_attendance\n```\n\n2️⃣ **Install dependencies**  \n```bash\npip install -r requirements.txt\n```\n\n3️⃣ **Run the application**  \n```bash\npython main.py\n```\n\n---\n## 📢 Future Enhancements\n\n🚀 **Cloud Integration** - Store attendance data on cloud platforms like Firebase.\n🚀 **Mobile App Support** - Develop an Android/iOS app for remote access.\n🚀 **Multiple Camera Support** - Extend functionality to support multiple camera inputs.\n🚀 **Real-Time Notifications** - Send attendance alerts via email/SMS.\n\n## 🏆 Contributing\n\n   We welcome contributions! Feel free to submit issues or pull requests.\n\n---\n## 📞 Connect \u0026 Support\n\n🌐 **LinkedIn:** [@codehub01](https://www.linkedin.com/in/codehub01/)  \n🔗 **GitHub:** [@codehub001](https://github.com/codehub001)  \n\n\n⭐ **If you found this project useful, don't forget to give it a star!** ⭐\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodehub001%2Fface-recognition-using-ml-and-deeplearning-","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodehub001%2Fface-recognition-using-ml-and-deeplearning-","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodehub001%2Fface-recognition-using-ml-and-deeplearning-/lists"}