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

  1. Research library to find humans in a picture
  2. Split video into pictures
  3. Set markers for suspected gathering spots
  4. 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!

Built With

Share this project: