Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Traffic Sign Detection and Recognition

Tags:

c++

opencv

What is best method of Traffic Sign Detection and Recognition? I review the popular traffic sign detection methods prevalent in recent literature, but don't know which way is best! I would like to use Color-based and shape-based detection methods.

I work image processing using opencv in visual studio c++.

like image 942
z.abd Avatar asked Aug 19 '12 10:08

z.abd


People also ask

What is the use of traffic sign detection?

Traffic sign detection and recognition plays an important role in expert systems, such as traffic assistance driving systems and automatic driving systems. It instantly assists drivers or automatic driving systems in detecting and recognizing traffic signs effectively.

What is sign detection?

Signal detection theory is a method of differentiating a person's ability to discriminate the presence and absence of a stimulus (or different stimulus intensities) from the criterion the person uses to make responses to those stimuli.


2 Answers

Try this one: https://sites.google.com/site/mcvibot2011sep/

like image 77
Tutankhamen Avatar answered Oct 21 '22 18:10

Tutankhamen


Check dlib. The file example/train_object_detector.cpp* has some details on how this can be achieved. It uses a feature description technique called Histogram of Oriented Gradients (HOG).

Check the following links for a starting point:

  • Detecting Road Signs in Mapillary Images with dlib C++
  • Dlib 18.6 released: Make your own object detector!

* Note: don't just use the examples to train your detector! Read the files as a guide/tutorial! These example programs assume that you are trying to detect faces and make some improvements based on that (such as using image mirrors on training since faces are symmetric, which can be be disastrous for some signs).


Edit: Check my implementation of a traffic sign detector and classifier using dlib:

https://github.com/fabioperez/transito-cv

like image 40
Fábio Perez Avatar answered Oct 21 '22 18:10

Fábio Perez