Skip to content

The repository for Gabriella, Michael, Nick, and Duncan's final SoftDes project

License

Notifications You must be signed in to change notification settings

sd19spring/the_floor_is_lava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Floor is Lava - a computer vision utility for tracking pedestrian foot traffic

Setup:

Clone the repository and enter the root directory of the project:

git clone https://github.com/sd19spring/the_floor_is_lava.git; cd the_floor_is_lava

Make the setup script executable:

chmod +x setup.sh

Execute the setup script:

./setup.sh

This will install all of the dependencies for the project, including Python modules and the yolov3.weights file that is necessary for the person detection.

Our project makes heavy use of the following modules:

  • OpenCV (opencv-python and opencv-contrib-python)
  • Flask

The rest of the dependencies are listed in requirements.txt. You may want to use a virtual environment when running the setup script.

Usage

In the /source directory:

python app.py

A web app will open up and walk you through the rest!

Features:

Gain a better understanding of your retail store by visualizing how people move through your store.

  • Easy to use web app
  • Handles multiple cameras, and can even stitch them together
  • Robust tracking using a machine learning object detection algorithm

Examples:

tbd

Authors

  • Gabriella Bourdon
  • Michael Remley
  • Nick Bourdon
  • Duncan Mazza

About

The repository for Gabriella, Michael, Nick, and Duncan's final SoftDes project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published