Our inspiration came from many places, but mainly after seeing the amount of identify fraud in third world developing countries who lack the adequate technology to keep secure online profiles.
Our software can detect faces shown in a webcam panel by drawing rectangles around them, then automatically taking pictures of the software when the face occupies 1/4 of the panel, then storing the faces in a database. With each new face, it is compared to each other face in our database as a way for
We built all of our software in Java, using a software called Netbeans. We were originally going to use Eclipse, but we found out that a lot of the importable libraries weren't compatible with Eclipse.
We ran into many difficulties. Many of the libraries we had to import and the already existing algorithms weren't comparable with Java, so we had to write our own code to first call the webcam to the software, detect the face, store pictures of the faces, draw rectangle around the face, and then finally compare each new face with each existing face in the database.
We are proud of the fact that we successfully wrote an algorithm to detect faces by putting rectangles around them, wrote another algorithm to take pictures of the faces, and successfully store the faces in a database. When a new face is entered into our database, it is compared with another algorithm we wrote to all the other faces in the database. We wrote all of this in Java. Usually, people would use C++ Or C# to do this code, but we did it all in java.
We are looking to expand this into many different repositories after we work on it more. As we were time limited, we were only able to finish a bit of our software. We are looking to publicize this as it is a lot more convenient than other facial detection systems.
Log in or sign up for Devpost to join the conversation.