{"id":28253661,"url":"https://github.com/zouari-oss/racognition","last_synced_at":"2026-02-18T22:02:29.974Z","repository":{"id":289380159,"uuid":"970369058","full_name":"zouari-oss/racognition","owner":"zouari-oss","description":"Racognition is a high-performance face recognition system built using Python (or C++), designed to provide accurate and real-time facial identification and verification.","archived":false,"fork":false,"pushed_at":"2025-04-23T00:42:31.000Z","size":1082,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-29T22:58:36.267Z","etag":null,"topics":["cpp","opencv","oss","python"],"latest_commit_sha":null,"homepage":"https://www.linkedin.com/in/zouari-omar","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zouari-oss.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-21T23:02:49.000Z","updated_at":"2026-01-28T20:22:22.000Z","dependencies_parsed_at":"2025-04-23T01:31:57.030Z","dependency_job_id":"4dcee588-a552-48aa-81ff-aa5a68f3601d","html_url":"https://github.com/zouari-oss/racognition","commit_stats":null,"previous_names":["zouariomar/racognition","zouari-oss/racognition"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zouari-oss/racognition","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zouari-oss%2Fracognition","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zouari-oss%2Fracognition/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zouari-oss%2Fracognition/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zouari-oss%2Fracognition/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zouari-oss","download_url":"https://codeload.github.com/zouari-oss/racognition/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zouari-oss%2Fracognition/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29596331,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-18T20:59:56.587Z","status":"ssl_error","status_checked_at":"2026-02-18T20:58:41.434Z","response_time":162,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["cpp","opencv","oss","python"],"created_at":"2025-05-19T17:21:24.256Z","updated_at":"2026-02-18T22:02:28.606Z","avatar_url":"https://github.com/zouari-oss.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- PROJECT SHIELDS --\u003e\r\n\r\n[![Contributors](https://img.shields.io/badge/CONTRIBUTORS-01-blue?style=plastic)](https://github.com/ZouariOmar/AgriGO/graphs/contributors)\r\n[![Forks](https://img.shields.io/badge/FORKS-00-blue?style=plastic)](https://github.com/ZouariOmar/AgriGO/network/members)\r\n[![Stargazers](https://img.shields.io/badge/STARS-01-blue?style=plastic)](https://github.com/ZouariOmar/AgriGO/stargazers)\r\n[![Issues](https://img.shields.io/badge/ISSUES-00-blue?style=plastic)](https://github.com/ZouariOmar/AgriGO/issues)\r\n[![MIT License](https://img.shields.io/badge/LICENSE-GPL-blue?style=plastic)](LICENSE)\r\n[![Linkedin](https://img.shields.io/badge/Linkedin-4.9k-blue?style=plastic)](https://www.linkedin.com/in/zouari-omar-143239283)\r\n\r\n\u003ch1 align=\"center\"\u003e\r\n  \u003cbr\u003e\r\n  \u003ca href=\"https://github.com/ZouariOmar/Racognition\"\u003e\u003cimg src=\"Imgs/logo.avif\" alt=\"Racognition\" width=\"200\"\u003e\u003c/a\u003e\r\n  \u003cbr\u003e\r\n  Racognition\r\n  \u003cbr\u003e\r\n\u003c/h1\u003e\r\n\r\n\u003ch6 align=\"center\"\u003eRacognition is a high-performance face recognition system built using Python (or C++), designed to provide accurate and real-time facial identification and verification. Leveraging cutting-edge computer vision and machine learning techniques, Racognition can detect, analyze, and recognize faces from static images or live video streams. Whether for security, automation, or personalization, Racognition offers a scalable and efficient solution adaptable to various applications.\u003c/h6\u003e\r\n\r\n\u003cp align=\"center\"\u003e\r\n  \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/c++-%2300599C.svg?style=for-the-badge\u0026logo=c%2B%2B\u0026logoColor=white\" alt=\"C++\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/CMake-%23008FBA.svg?style=for-the-badge\u0026logo=cmake\u0026logoColor=white\" alt=\"Cmake\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/bash_script-%23121011.svg?style=for-the-badge\u0026logo=gnu-bash\u0026logoColor=white\" alt=\"Bash Script\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/Qt-%23217346.svg?style=for-the-badge\u0026logo=Qt\u0026logoColor=white\" alt=\"Qt\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/OpenCV-%23FF0000.svg?style=for-the-badge\u0026logo=opencv\u0026logoColor=white\" alt=\"OpenCV\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"#\"\u003e\u003cimg src=\"https://img.shields.io/badge/python-3670A0?style=for-the-badge\u0026logo=python\u0026logoColor=ffdd54\" alt=\"Python\"\u003e\u003c/a\u003e\r\n\r\n\u003c/p\u003e\r\n\r\n\u003cp align=\"center\"\u003e\r\n  \u003ca href=\"#key-features\"\u003eKey Features\u003c/a\u003e •\r\n  \u003ca href=\"#how-to-use\"\u003eHow To Use\u003c/a\u003e •\r\n  \u003ca href=\"#download\"\u003eDownload\u003c/a\u003e •\r\n  \u003ca href=\"#screenshots\"\u003eScreenshots\u003c/a\u003e  •\r\n  \u003ca href=\"#credits\"\u003eCredits\u003c/a\u003e •\r\n  \u003ca href=\"#related\"\u003eRelated\u003c/a\u003e •\r\n  \u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n![screenshot](doc/imgs/home.png)\r\n\r\n## Key Features\r\n\r\n- 👁️ Face Detection with Haar Cascade: Utilizes OpenCV's Haar Cascade Classifier for efficient and reliable face detection in both images and video streams.\r\n- 🧠 Face Recognition with LBPH: Implements the Local Binary Patterns Histograms (LBPH) algorithm for face recognition—known for its simplicity, speed, and accuracy in various lighting conditions.\r\n- 🎥 Real-Time Recognition: Supports live video input via webcam or camera feed, allowing for real-time face detection and recognition.\r\n- 📷 Image \u0026 Video Compatibility: Capable of processing both static images and video files for facial analysis.\r\n- 🛠️ Built with OpenCV: Entirely developed using the OpenCV library, making it lightweight and highly compatible across platforms.\r\n- 🧑‍🏫 Training Interface: Includes functionality to train the system with new faces, enabling custom datasets and personalized recognition.\r\n- 🗃️ Data Management: Stores trained data and face samples for easy updates, backups, and reusability.\r\n- 🔐 Ideal for Access Control: Can be integrated into security systems for identity verification, attendance tracking, or restricted access applications.\r\n\r\n## How To Use\r\n\r\nTo clone and run this application, you'll need [Git](https://git-scm.com), [C++](https://isocpp.org), [Python](https://www.python.org) and [Qt6](https://www.qt.io) installed on your computer. From your command line:\r\n\r\n```bash\r\ngit clone https://github.com/ZouariOmar/Racognition # Clone this repository\r\ncd Racognition                                      # Go into the repository\r\n```\r\n\r\nFor C++\r\n\r\n```bash\r\ncd C++                # Go to `C++` directory\r\nchmod u+x run.sh      # Make `run.sh` executable\r\n./run.sh build --root # Build project from the root\r\n./run.sh run          # Run the project (See main.cpp)\r\n```\r\n\r\nFor Python\r\n\r\n```bash\r\ncd Python                        # Go to `Python` directory\r\npython -m venv .venv             # Make a virtual environment\r\nsource ./venv/bin/active         # Active the virtual environment\r\npip3 install -r requirements.txt # Install project requirements\r\npython face_recognise.py         # Run the project (or choose another .py file)\r\n```\r\n\r\n## Download\r\n\r\nYou can [download](https://github.com/ZouariOmar/Racognition/releases) the latest installable version of Racognition for macOS and Linux.\r\n\r\n## Screenshots\r\n\r\n![face1.png](Imgs/face1.png)\r\n![face2.png](Imgs/face2.png)\r\n\r\n## Emailware\r\n\r\nRacognition is an [emailware](https://en.wiktionary.org/wiki/emailware). Meaning, if you liked using this app or it has helped you in any way, I'd like you to send me an email at \u003czouariomar20@gmail.com\u003e about anything you'd want to say about this software. I'd really appreciate it!\r\n\r\n## Credits\r\n\r\nThis software uses the following open source packages:\r\n\r\n- [Qt6](https://www.qt.io)\r\n- [CMake](https://cmake.org)\r\n- [OpenCV (cv2)](https://opencv.org)\r\n- [Python](https://www.python.org)\r\n- [Arduino](https://www.arduino.cc)\r\n\r\n## Related\r\n\r\n- [QRME](https://github.com/ZouariOmar/QRME) - A QR code generator app\r\n- [Tic Tac Toe](https://github.com/ZouariOmar/Tic-Tac-Toe) - A classic game built with SDL and C++\r\n\r\n## License\r\n\r\nMIT\r\n\r\n---\r\n\r\n\u003ch1 align=\"center\"\u003e\r\n  \u003ca href=\"https://github.com/ZouariOmar/Racognition\"\u003e\u003cimg src=\"Imgs/happy.png\" alt=\"Happy\" width=\"500\"\u003e\u003c/a\u003e\r\n\u003c/h1\u003e\r\n\r\n\u003e Linkedin [Zouari Omar](https://www.linkedin.com/in/zouari-omar-143239283) \u0026nbsp;\u0026middot;\u0026nbsp;\r\n\u003e GitHub [@ZouariOmar](https://github.com/ZouariOmar) \u0026nbsp;\u0026middot;\u0026nbsp;\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzouari-oss%2Fracognition","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzouari-oss%2Fracognition","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzouari-oss%2Fracognition/lists"}