Inspiration
Currently, taking attendance and submitting it to administration is a time consuming task for teachers. We wanted to eliminate this distraction and let the teacher get right to presenting material, and not have a middle man between the student and the attendance office.
What it does
We are going to create an application which operates using a webcam and a laptop, as well as the Microsoft Face Recognition API to streamline attendance and maximize security.
How we built it
We used the Microsoft Face API.
First, we enabled an HTML browser webcam to capture the student's image. Currently, we have the browser triggered by a click, but ideally this is either motion censored or further integrated with an API to recognize when a face is found so that a picture is taken.
On the other end, we integrated the Microsoft API into a C# application, which can open a picture and detect and identify faces in it.
Challenges we ran into
Of course, our two ends, the webcam and the API software, should connect and form a seamless application; unfortunately, while ours does not do that, we do have the building blocks prepared.
Accomplishments that we're proud of
The webcam taking and storing a picture took quite a while, so we're really proud to get that functioning. Also, the API and its documentation was something we were not used to seeing before, so being able to get it working, even if just a little, is a pretty huge accomplishment for us.
What we learned
Take things in stride!! Split the project into parts and do manageable things, and don't let it scare you.
What's next for interFACE
We envisioned this project to be used to mainly function for streamlining the attendance process.
This application also makes security a lot better at schools. By having a database of recognized names directly linked to their names and school roles, need for identification at exams would be eliminated. Adding parents or other acceptable faces into the system would make the campus more secure, by immediately alerting in case of an intruder or otherwise unknown face.
There are many applications of this project, so we hope to be able to complete it and bridge the things together so that it can be functioning in many different environments and applications.
Built With
- css
- html5
- javascript
- microsoft-face-api
Log in or sign up for Devpost to join the conversation.