Skip to content

This application detects a speed sign board on the roads live. It warns the driver when a 30 zone board is detected.

Notifications You must be signed in to change notification settings

ademkaya85/Transfer-learning

Repository files navigation

Transfer learning (Convolutional Neural Network )

Overview

Detecting speed sign boards is important while driving. It helps to prevent accidents and fines. It is particulalry important when the rules change when entering into a new street. 30 Zone is one of the region in Germany for which driving rules change. If one can not notice the 30 Zone board at the very beginning of the street, it is possible she/he can have an accident.

This application detects 30 Zone boards. When a 30 Zone board is detected, it warns the driver and shows a 30 Zone image.

Implementation of te Algorithm

It uses pre-trained model mobilnetv2. The maximum resolution mobilnetv2 accept is 224x224. The pickle file is generated in the folder "get_trained_model". The algorithm is run by the 'main.py' file. Below is the video that shows success of the method.

https://www.youtube.com/watch?v=yX-CYU37t1k

Tech Stack

TensorFlow Keras Matplotlib NumPy Pandas kivy

About

This application detects a speed sign board on the roads live. It warns the driver when a 30 zone board is detected.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published