I was inspired to create this project because of the ongoing COVID-19 Pandemic.
What it does
Users input a video and points they want to track. The program outputs how many people passed by that point, which can help the user make informed decisions about where to put social distancing stickers, and where they shouldn't worry about.
How I built it
I used the python library OpenCV with a 4 step plan
- Research library to find humans in a picture
- Split video into pictures
- Set markers for suspected gathering spots
- See if people are gathering in these spots
Challenges I ran into
The model that I used doesn't work well with people that are far away. This is something that I'll have to fix later.
Accomplishments that I'm proud of
First time using OpenCV and AI, so I'm glad everything worked out.
What I learned
OpenCV, how to make a good plan.
What's next for Social Distancing Detection
Fix some problems with the model, address some output issues, implement!