Inspiration

the recent Facebook hack that exposed thousands of passwords, many of which will be used across multiple sites by users who do not know it is essential to use a password manager no matter how annoying it may be, but if you made one using face detection it would simplify the process entierly also making it easier to include three factors authentification into websites.

What it does

it captures the numeric encoding of your face and stores it in json

How we built it

i started using javascript for a browser extension then i switched to python since my browser was being finicky, with python i used opencv and an external library called face_recognition, this turned out to be more tricky since i had overused the try: keyword and ended up spending hours trying to figure out why the compiler would not give me debug messages, lesson learnt. from here i used the built in json configuration of python and jsonlint to create a "working" prototype of a face encoding generator.

Challenges we ran into

i went in without any plan or team, lesson learnt finding the time to actually build and more importantly debug the project

Accomplishments that we're proud of

figuring out that one of the list that was indexed at -1 before leaving the project writing my first json file reader

What we learned

large amounts of python lots of opencv some facial recognition the dangers of pythons try: keyword parsing json files in python

What's next for facekey

finish the app implement a system for password generation using the facial recognition system

Built With

Share this project:

Updates