{"id":17471052,"url":"https://github.com/abhn/marvel","last_synced_at":"2025-04-07T19:15:10.183Z","repository":{"id":87887061,"uuid":"75405804","full_name":"abhn/marvel","owner":"abhn","description":"Marvel - Face Recognition With Android \u0026 OpenCV","archived":false,"fork":false,"pushed_at":"2021-10-19T22:01:05.000Z","size":16500,"stargazers_count":230,"open_issues_count":28,"forks_count":142,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-03-31T16:16:28.412Z","etag":null,"topics":["android","attendance","face-detection","face-recognition","image-processing","java","object-detection","open-source","opencv"],"latest_commit_sha":null,"homepage":"","language":"Java","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/abhn.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}},"created_at":"2016-12-02T15:09:05.000Z","updated_at":"2025-03-29T04:00:31.000Z","dependencies_parsed_at":"2023-10-20T16:15:54.536Z","dependency_job_id":null,"html_url":"https://github.com/abhn/marvel","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhn%2Fmarvel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhn%2Fmarvel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhn%2Fmarvel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abhn%2Fmarvel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abhn","download_url":"https://codeload.github.com/abhn/marvel/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247713258,"owners_count":20983683,"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":["android","attendance","face-detection","face-recognition","image-processing","java","object-detection","open-source","opencv"],"created_at":"2024-10-18T16:23:12.807Z","updated_at":"2025-04-07T19:15:10.156Z","avatar_url":"https://github.com/abhn.png","language":"Java","readme":"# Marvel - Face Recognition With Android \u0026 OpenCV\nMarvel is an open source android application that does face recognition using OpenCV. Originally made for attendence marking in college, Marvel can be used for any generic use case of face recognition.\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n### Credits\n- [https://github.com/ayuso2013/](https://github.com/ayuso2013/)\n\n### Video Demo\n[![Marvel Demo](https://img.youtube.com/vi/WwPRROwNr1Y/0.jpg)](https://www.youtube.com/watch?v=WwPRROwNr1Y)\n\n### Screenshots\n\u003cimg src=\"https://raw.githubusercontent.com/abhn/marvel/master/docs/static/collage.jpg\" width=\"75%\"/\u003e\n\n1. **Home page** - For switching between training and testing\n2. **Home \u003e Training (enter ID)** - Enter ID for the train images\n3. **Home \u003e Training (enter ID) \u003e Capture** -  Capture train image for the ID\n4. **Home \u003e Recognition** - Recognize faces\n5. **Home \u003e Recognition \u003e Review** - Review capture results (Optionally push to database)\n\n### Usage\n- Either download this [APK file](https://drive.google.com/open?id=1gRT05lNnGawxbmiXFgqmujd46QuqE-1n)\n\n**OR**\n\n- Clone this repository\n- Open project in android studio\n- Optional: Configure firebase if required. Check out comments in ReviewResults activity\n- Compile, install the Apk\n- Go to training, set an ID and capture a face to train. Repeat this a couple of times with different people and IDs\n- Go to recognition, click scan and try to capture everyone in the video stream. The detected faces will be recognized and shown.\n- Once done, stop scanning and click submit to review capture results. Implement the \"Mark Attendence\" button if required.\n\n### Known Issues \u0026 TODO\n- Face recognition is not accurate. Far from it\n- Recognition model gets created each time \"Recognize\" tab is clicked. Slows down as number of training images increase\n\n### Directories\n- **/sdcard/facerecogOCV** - Training images\n\n### License\nMIT\n","funding_links":[],"categories":["Tutorials"],"sub_categories":["Face detection"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhn%2Fmarvel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabhn%2Fmarvel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhn%2Fmarvel/lists"}