This project purpose is to make GUI software that implement the process of vehicle counting and classification,
- Video Cropping to Sub Videos
- Deep Learning (CNN) Classification
- Multi-threading support
- Multiple Counting Lines (up to 6)
- Reporting as CSV and HTML
- Full documentation
- Online streaming support
- Performance optimization
- Automatic parameters detection
git clone https://github.com/momaabna/VehiclCounterAndClassifierGUI
cd VehiclCounterAndClassifierGUI
pip install requrenments.txt
or just use binary release from here.
python3 main.py
The classification model (VGG16) was trained on part of classification challenge dataset and test accuracy was 74% , you can train your own model. Trained model can be found in url :
https://drive.google.com/file/d/1vHjXBYNpczQ-9UMGR5rEFjXsWLqpsznK/view?usp=sharing
https://github.com/NationalAssociationOfRealtors/VehicleCounting
Not fully documented but you can easily run it.