{"id":26107091,"url":"https://github.com/muindi6602/python-face-recognition","last_synced_at":"2026-05-29T12:02:03.225Z","repository":{"id":281404249,"uuid":"945177209","full_name":"Muindi6602/Python-Face-Recognition","owner":"Muindi6602","description":"A Python Application to detect Faces of and similar looks","archived":false,"fork":false,"pushed_at":"2025-04-01T18:23:55.000Z","size":236,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-01T19:35:38.439Z","etag":null,"topics":["face","face-detection","face-recognition","python"],"latest_commit_sha":null,"homepage":"https://josephmuindi.vercel.app/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Muindi6602.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2025-03-08T20:44:53.000Z","updated_at":"2025-04-01T18:23:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"db6f462c-32c8-4efb-97f3-597133cb9ff1","html_url":"https://github.com/Muindi6602/Python-Face-Recognition","commit_stats":null,"previous_names":["muindi6602/python-face-recognition"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Muindi6602/Python-Face-Recognition","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Muindi6602%2FPython-Face-Recognition","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Muindi6602%2FPython-Face-Recognition/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Muindi6602%2FPython-Face-Recognition/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Muindi6602%2FPython-Face-Recognition/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Muindi6602","download_url":"https://codeload.github.com/Muindi6602/Python-Face-Recognition/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Muindi6602%2FPython-Face-Recognition/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33650712,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-29T02:00:06.066Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["face","face-detection","face-recognition","python"],"created_at":"2025-03-09T22:43:12.645Z","updated_at":"2026-05-29T12:02:03.220Z","avatar_url":"https://github.com/Muindi6602.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"#  \u003cp align =\"center\" height=\"40px\" width=\"40px\"\u003e Face Detection and Recognition System 🧑🔍 \u003c/p\u003e\n\n### \u003cp align =\"center\"\u003e Implemented using: \u003c/p\u003e\n\u003cp align =\"center\"\u003e\n\u003ca href=\"https://www.python.org/\" target=\"_blank\" rel=\"noreferrer\"\u003e   \u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Python-logo-notext.svg/800px-Python-logo-notext.svg.png\" width=\"64\" height=\"64\" /\u003e\u003c/a\u003e \n\u003ca href=\"https://opencv.org/\" target=\"_blank\" rel=\"noreferrer\"\u003e   \u003cimg src=\"https://opencv.org/wp-content/uploads/2022/05/logo.png\" width=\"64\" height=\"64\" /\u003e\u003c/a\u003e \n\u003c/p\u003e\n\n\u003cbr\u003e\n\n## Introduction 🌟\n\nWelcome to a customizable face recognition system designed to identify individuals in photographs based on a user-populated database of facial images. This powerful tool harnesses Python and its potent libraries, such as `face_recognition` and `opencv`, offering a blend of accuracy and user-centric functionality. Tailor the database with your images and let the system pinpoint matches with ease.\n\n\u003cbr\u003e\n\n## Features 🚀\n\n- **Face Detection**: Utilizes Haar Cascade classifiers to detect faces within images. 🔎\n- **Face Recognition**: Matches detected faces against a pre-established database to identify individuals. 👤\n- **Annotation**: Labels recognized faces with rectangles and their corresponding names. 🏷️\n- **Scalability**: Designed with future enhancements in mind, including video file processing. 📈\n  \n\u003cbr\u003e\n\n## Installation 💻\n\nEnsure you have Python installed, and then set up the required libraries with the following commands:\n\n```bash\npip install face_recognition opencv-python\n```\nGet the code by cloning this repository:\n```bash\ngit clone https://github.com/your-github-username/face-recognition-system.git\n```\n  \n\u003cbr\u003e\n\n\n## Usage 📘\n1. Prepare a database directory containing named images of individuals.\n2. Execute the script.\n3. Select an image through the file dialog prompt.\n4. Let the system work its magic, detecting, recognizing, and annotating faces, saving the output as result.jpg.\n\n### Running the Script\nNavigate to the script's directory and run:\n```bash\npython main.py\n```\n  \n\u003cbr\u003e\n\n\n## Database Structure 🗂️\nThe database should meet the following criteria:\n\n- Only image formats such as .png, .jpg, .jpeg, .tiff, .bmp, or .gif.\n- Each image should display only one individual's face.\n- Image filenames should correspond to the individual's name.\n  \n\u003cbr\u003e\n\n\n## Output 🖼️\nThe processed image will be stored as **result.jpg** in the project's root directory, complete with labeled rectangles around each recognized face.\n  \n\u003cbr\u003e\n\n\n## Contributions 👐\nYour contributions are welcome! If you have suggestions for improvements, please open an issue to kick off the discussion.\n  \n\u003cbr\u003e\n\n## Future Updates 🔄\n\n**Here's what's on the horizon for this face recognition system:**\n\n- **Video Processing**: We plan to extend the system's capabilities to detect and recognize faces in video files, enhancing its applicability in various real-world scenarios.\n- **Real-Time Recognition**: Implementing the ability to recognize faces in real-time through live video feeds.\n\n**Stay tuned for these exciting enhancements that will make the system more powerful and versatile for all users!**\n\n\u003cbr\u003e\n\n## Acknowledgments 👏\nProps to Haar Cascades for the face detection capabilities.\nGratitude to the face_recognition library for simplifying facial recognition technology.\nKudos to opencv and matplotlib for their powerful image processing and visualization tools.\n\n\u003cbr\u003e\n\n### \u003cp align =\"center\"\u003e Do remember to star ⭐ the repository if you like what you see!\u003c/p\u003e\n\n---\n\n\n\u003cdiv align=\"center\"\u003e\n  Made with ❤️ by \u003ca href=\"https://github.com/Muindi6602\"\u003eMuindi\u003c/a\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuindi6602%2Fpython-face-recognition","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmuindi6602%2Fpython-face-recognition","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuindi6602%2Fpython-face-recognition/lists"}