Inspiration
When I realized how many school shootings there were I wanted to create something to protect students in school so they get a quality education.
What it does
CrimDetect has 5 main functions: Detect if a person is approved, detect if person is banned/not approved, detect if person is a criminal (in Delaware County, OK) Detect if a person has visited or not, If not, save their image to be remembered for the next visit, and it displays the person’s emotions. It achieves these functions using Machine Learning and Facial Recognition
How we built it
I used python and visual studio to construct it. I used several libraries including deepface, openCV, BeautifulSoup, PIL, requests, tkinter, glob, and more!
Challenges we ran into
It was very hard to find a website where I could scrape mugshots, especially a reliable one. After hours of searching I found the Delaware Country Sherrif Office's Inmate Search.
Accomplishments that we're proud of
I am very proud of the fact that what I create can help protect people in school across the country! I didn't think I could create this in the deadline provided and I'm glad I did.
What we learned
I learned a lot more in depth knowledge about facial recognition that I didn't have. I also learned how to manage my time wisely!
What's next for CrimDetect (Education Division Delta)
I want to expand the project so that I can use it across all states and counties
Built With
- beautiful-soup
- deepface
- opencv
- python
- requests
- tkinter
Log in or sign up for Devpost to join the conversation.