{"id":16359350,"url":"https://github.com/gaborvecsei/face-recognizer","last_synced_at":"2025-10-26T04:31:53.936Z","repository":{"id":84266129,"uuid":"75530131","full_name":"gaborvecsei/Face-Recognizer","owner":"gaborvecsei","description":"Thesis: Face Recognizer","archived":false,"fork":false,"pushed_at":"2017-01-03T19:56:38.000Z","size":10752,"stargazers_count":8,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-07T14:51:20.157Z","etag":null,"topics":["eigenfaces","face-detection","face-recognizer","haar-cascade","opencv","python","thesis"],"latest_commit_sha":null,"homepage":null,"language":"Python","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/gaborvecsei.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":"2016-12-04T10:13:30.000Z","updated_at":"2023-10-11T02:10:52.000Z","dependencies_parsed_at":"2023-05-24T04:45:13.524Z","dependency_job_id":null,"html_url":"https://github.com/gaborvecsei/Face-Recognizer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gaborvecsei/Face-Recognizer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gaborvecsei%2FFace-Recognizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gaborvecsei%2FFace-Recognizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gaborvecsei%2FFace-Recognizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gaborvecsei%2FFace-Recognizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gaborvecsei","download_url":"https://codeload.github.com/gaborvecsei/Face-Recognizer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gaborvecsei%2FFace-Recognizer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281059645,"owners_count":26437056,"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","status":"online","status_checked_at":"2025-10-26T02:00:06.575Z","response_time":61,"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":["eigenfaces","face-detection","face-recognizer","haar-cascade","opencv","python","thesis"],"created_at":"2024-10-11T02:08:10.135Z","updated_at":"2025-10-26T04:31:53.931Z","avatar_url":"https://github.com/gaborvecsei.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Facial Recognition System Designed for School, Business Environment\n\nThis is my Thesis at the University for the final BSc semester.\n\n-------------------------------\n\n## Thesis\n\n[Read my Thesis here](https://github.com/gaborvecsei/Face-Recognizer/blob/master/documentation/Arcfelismero_rendszer_kialakitasa_Vecsei_Gabor.pdf)\n\n## Setup\n\n### Required\n\n- **OpenCV** - 2.4.\n- **Python** - 2.7.\n- **xlsxwriter** package (`pip install xlsxwriter`)\n- **pandas** package (`pip install pandas`)\n\nInstall OpenCV as you can see on the [offical site](http://opencv.org/).\nOr you can use [Anaconda](https://anaconda.org/) enviroment for easy setup.\n\nAfter the setup you should check *settings_for_recognition.json* because there you can see the global settings.\n\n## Run it\n\n1. Collect data and place it in *input_images* folder if you would like to prepare the data from that source. If you would like to use webcam than just skip this step.\n2. Run `python face_recognizer_menu.py`\n3. Choose from the menu points:\n\t- 1: Prepare the training data from the folder (*input_images*)\n\t- 2: Prepare training data from webcam (results will be saved to *output_images*)\n\t- 3: Train the face recognizer with the prepared data (model will be saved to *saved_model*)\n\t- 4: Test face recognition with a webcam\n\t- 5: Recognize from camera and create attendance sheet\n\t- 6: About\n\t- 7: Exit from the application\n\n-------------------------------\n\n## Folder Structure\n\n```\ncascades/\n\thc_face.xml\ninput_images/\n\tIt can be empty if you prepare data with a webcamera\n\tPeter/\n\t\tpeter1.jpg\n\t\tpeter2.jpg\n\t\t...\n\tDori/\n\t\tdori1.jpg\n\t\tdori2.jpg\n\t\t...\n\tMona/\n\t\tmona1.jpg\n\t\tmona2.jpg\n\t\t...\n\t...\noutput_images/\n\tThere are generated folders and images for the training\nsaved_models/\n\tHere you can saved the trained model\ndocumentation/\n\tFace_Detection_And_Recognition_By_Gabor_Vecsei.pdf\n```\n\n-------------------------------\n\n## About\n\nGábor Vecsei\n\n- [Personal Blog](https://gaborvecsei.wordpress.com/)\n- [Github](https://github.com/gaborvecsei)\n- [LinkedIn](https://www.linkedin.com/in/gaborvecsei)\n- Email: vecseigabor.x@gmail.com\n\n2016.12.09.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgaborvecsei%2Fface-recognizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgaborvecsei%2Fface-recognizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgaborvecsei%2Fface-recognizer/lists"}