This use case deals with the identification and counting of heads in video footage to understand the Footfall of people in a given area and automatically count the number of people entering and exiting a given location. The current implementation of the use case is specifically focused on automated ticketing systems where the number of people entering or exiting a given vehicle is monitored.
- The project utilizes Single Shot based Detectors (SSD) for Head Identification from video frames.
- The People Counting Functionality is implemented by:
- Region of Interest Identification
- Centroid Tracking and head Tagging
- TensorFlow - 1.15.4
- Keras - 2.2.4
- FastAPI
- OpenCV
- imutils
- nest-asyncio
- pyngrok
- asgiref
- Python 3.6+
- To install required packages:
pip install -r requirements.txtpython main.py