• Stars
    star
    226
  • Rank 175,993 (Top 4 %)
  • Language
    Java
  • License
    MIT License
  • Created almost 8 years ago
  • Updated almost 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Marvel - Face Recognition With Android & OpenCV

Marvel - Face Recognition With Android & OpenCV

Marvel 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.

License: MIT

Credits

Video Demo

Marvel Demo

Screenshots

  1. Home page - For switching between training and testing
  2. Home > Training (enter ID) - Enter ID for the train images
  3. Home > Training (enter ID) > Capture - Capture train image for the ID
  4. Home > Recognition - Recognize faces
  5. Home > Recognition > Review - Review capture results (Optionally push to database)

Usage

OR

  • Clone this repository
  • Open project in android studio
  • Optional: Configure firebase if required. Check out comments in ReviewResults activity
  • Compile, install the Apk
  • Go to training, set an ID and capture a face to train. Repeat this a couple of times with different people and IDs
  • Go to recognition, click scan and try to capture everyone in the video stream. The detected faces will be recognized and shown.
  • Once done, stop scanning and click submit to review capture results. Implement the "Mark Attendence" button if required.

Known Issues & TODO

  • Face recognition is not accurate. Far from it
  • Recognition model gets created each time "Recognize" tab is clicked. Slows down as number of training images increase

Directories

  • /sdcard/facerecogOCV - Training images

License

MIT

More Repositories

1

Elementary

Minimal Jekyll theme optimized for performance, accessibility, usability and readability. https://nagekar.com
SCSS
63
star
2

Soot-Spirits

A simple responsive two column Jekyll theme. Great for personal blog and basic portfolio website
CSS
46
star
3

Wall-E

A modern jekyll theme with grid frontpage, beautiful typography, mobile responsive, made with Semantic UI
HTML
42
star
4

portfolio

A simple and modern portfolio template which is lightweight, mobile responsive and looks modern.
CSS
39
star
5

S3Scan

Script to spider a website and find publicly open S3 buckets
Python
23
star
6

simple-php-mysql-project

A simple social networking website. Learn it, add something and have fun with this thing! :)
PHP
6
star
7

mpw

This is a web client for Master Password app
JavaScript
4
star
8

devRant-Unofficial-API-Doc

Unofficial API documentation for the devrant.io application
4
star
9

Social-Share-Counts

API to grab number of shares your site has on each of the top 8 social networks
Python
4
star
10

Bookmarks-For-Obsidian

Firefox add-on to add current tab URL and title to markdown files 🔥🦊
JavaScript
4
star
11

Mporter

Mentor Reporter - A flask based multiuser app for automated email reporting to your mentors
CSS
3
star
12

abhn.github.io

Repository of my personal blog. Theme: https://github.com/abhn/Elementary
HTML
2
star
13

http-status-code

Dockerized Nginx project that can return most HTTP status codes for testing
Python
2
star
14

Elementary-Wordpress

My blog's Jekyll theme, Elementary, converted into a Wordpress template
PHP
2
star
15

njs-wp-blog

JavaScript
1
star
16

RPi-Status-Monitor

A simple status page for Raspberry Pi router project
JavaScript
1
star
17

Awesome-Firefox-Addons

Curated list of my favourite Firefox Add-ons
1
star
18

Ajax-form-fill-Indian-pincodes

Enter a pincode and the city, district and state will automatically get filled. Just some basic use of web technologies.
PHP
1
star
19

KoalaMate

KoalaMate is a desktop app featuring an AskMeAnything bot (wolframAlpha), a Scratchpad and a Calculator
JavaScript
1
star