This is an trafic signs classifier application that uses various machine learning models to detect and classify images. The application is built using Python, OpenCV, Tensorflow and PyQt5 for the GUI.
- Real-time image classification using a webcam.
- Supports multiple classification methods: SVM, Azure CNN, and CNN.
- Displays the classified images in a GUI.
- Performance analysis of the classification methods.
To run this application, you need the following dependencies:
- Python 3.11
- OpenCV
- NumPy
- PyQt5
The application includes a performance analysis feature that calculates the average execution time and standard deviation for the classification methods. This information is printed in the console.
Contributions are welcome! Please fork the repository and submit a pull request.
This project is licensed under the MIT License.
You can install the required packages using the requirements.txt
file:
pip install -r requirements.txt