Inspiration
What inspired us is the new and innovative facial recognition technology. In a time where technology is constantly improving, our files are in danger every day. We realized that we could use something unique to everyone to decrypt files; face recognition.
What it does
The program takes in an image for encryption. That same image is used to decrypt everything. The program opens a camera, in which you can show your face, and it encrypts the file once it recognizes your face. It can also decrypt in the same fashion.
How we built it
We used OpenCV and face_recognition libraries. We wrote the code for the encryption and decryption algorithms. We uploaded images of the people we wanted to detect onto the folder, so the program could compare and correctly use facial detection.
Challenges we ran into
We ran into many challenges, such as the program only working for certain faces. All the members also met each other through the hackathon for the first time, so it also took some time to understand each other's skill sets. In addition to that, it was everyone's first hackathon, which is also a big challenge.
Accomplishments that we're proud of
It is all of our first Hackathons, so we are proud of ourselves, as we all came out of our comfort zone because we all wanted to make a change and improve the world. We are pleased that we were able to finish the program and have it working in two days, especially since we all met each other for the first time.
What we learned
We learned that coming out of your comfort zone and forcing yourself to work on something completely new is a great experience. We also learned how to use facial recognition in a way that helps our everyday lives.
What's next for Face ID
We plan to improve the program and reduce any of the minor errors we have. Ideally, we want to make a GUI where people can use the program easily, and make the program personalized to each individual. Lastly, we also want to add more flexibility on what can be encrypted and the use of a password instead of an image.
Log in or sign up for Devpost to join the conversation.