This project is a real-time car occupants detector and counter system built with OpenCV (C++), Darknet (YOLO), and Qt.
- Captures videos in real-time from IP-cameras for training models.
- Provides a user-friendly interface for detecting car occupants with high performance.
- Uses a relational data model for storing program data.
- Able to communicate with MySQL and MS SQL databases.
- Qt
- OpenCV
- Darknet (YOLO)
- MySQL
- MS SQL
Here are the steps to set up the project locally.
-
Install Qt from here
-
Install OpenCV. You can follow the steps from here
-
Install Darknet (YOLO) using the instructions from here
-
Install MySQL from here
-
Install MS SQL from here
- Clone the repo
git clone https://github.com/pouya1991/OccuptantDetector.git
-
Open the project in Qt
-
Build the project
-
Run the project
-
Set up and capture videos or stream IP-cameras.
-
Use the interface to detect car occupants.
-
The data is stored in a relational data model and can communicate with MySQL and MS SQL databases.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Your Name - [email protected]