WatchDogs the video game

What it does

Uses machine learning to recognize users and relevant information in real-time

How we built it

We used OpenCv to track and detect users faces in real-time, then we passed a snapshot of the user to Azure which then used machine learning to determine the identity of the user. This was possible by feeding Azure a pre-existing database of images.

Challenges we ran into

Installing OpenCv 3.10 Working with OpenCv Java in general due to poor documentation Dealing with quadruple nested API calls Sending octet file streams to Azure Dealing with poor facial recognition APIs

Accomplishments that we're proud of

How accurate and how quickly it can determine the identity of a user That we were able to finish a project like this in only 20 something hours How cool it looks

What we learned

We learned how to deal with facial recognition, more specifically how far it has come and how far it has yet to go.

What's next for WatchDags

Get our hands on a bigger database of faces to protect the world or destroy it We're aware this project is actually pretty dangerous so were going to burn the project

Built With

Share this project: