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.