How i extract number plate from a back side of car image. (I want to identify the car number by finding the car number plate ). Please reply if you have any idea.

7 views (last 30 days)
My project is based on car number plate identification and save that number in a text file. I am trying lot but not getting any satisfactory result. Please help me in this topic.

Accepted Answer

mahjoub el attar
mahjoub el attar on 2 Apr 2012
Hello srikan. Don't even try to translate C++ code to matlab. Don't make confusion between programming languages and methods to implement test on the fly and deliver an algo for ANPR, what exactly Matlab does!!!
1/Try to learn as much you can on key operations in image processing with bilt-in functions. 2/Then do it logic. you want to detect a plate, sharpen your image input and binairize it, you get strange blobs in the matrix. 3/Now features extraction for analysis.
I mean don't copy something and translate something you won't be able to twaek depending on environement, hardwares,... The right way to get your problem solved First you need to answer several questions; Embeded system or pc host? the takget in mind!!!!
you have all in matlab to deal with thids problems.
Speed of car from witch LPR WOULD BE processed
Matlab is the best choice for you to grt very fast working algoriythm.
What is your programing step for now. When you bug in certain task, just call me il solve it in minutes. But the most important is having a sample snapshots of different cars or truck. this is the starting point!
Mahjoub el attar
  2 Comments
Srikant
Srikant on 3 Apr 2012
Hello Sir..
as u instructed me i did it all the day.
Now have some result. I tried to detect the licence plate but it took more time. At first converted the image to binary and then successfully detected the edge of the image. Then i unable to feature extraction part. I totally confused after this step.
So started to extract numbers and alphabet. here i found out some code like OCR. it detects character and numbers from a clean image but if i give the number plate image then some noise comes. so i m getting confused in this. if you can help.. reply sir...
With regards,
Srikant
mahjoub el attar
mahjoub el attar on 4 Apr 2012
No problem.
As I told you, try to do it yourself!
Then if you have troubles in something specific I can help you.
Cause Real world you'll never have a 100% working algorithm.
You'll always have to teak code to fit environment variables (Noise, Illumination, Image quality, etc...), hardware constraints, and so on.
It's just like a mathematical equation.
The result is not enough, you need to know every steps of your problem resolution.
That way, if unexpected result occurs you'll be able to identify the problem tweak parameters and solve you Anpr Engine.
I could write hundred different ANPR codes as there are so many problem attack angles.
And any case need its own solution.

Sign in to comment.

More Answers (2)

Jason Ross
Jason Ross on 28 Mar 2012
Google is most definitely your friend on this one.
  4 Comments
Jason Ross
Jason Ross on 4 Apr 2012
I believe the purpose of a "project" or "homework" is to do the relevant research, write your own code and generally do your own work. This doesn't mean that you can't ask for help at any point or use web resources (no one is an island!), but this exact topic has come up several times already, and there are some excellent responses, as well as papers detailing approaches to the problem.
It appears that Srikant is working through this, though, and that's great. It is one of the most valuable things you can do as a student -- learn how to solve problems.
mahjoub el attar
mahjoub el attar on 4 Apr 2012
I agree with this!
that's why I wrote to him a similar response.
But we can help him in some specific problem.
Cause some problems are time consuming research.
And Project or homework have deadline time.
PS: I feel that need to help, cause 7 years ago I found nobody to help me in this topic.
friendly MAHJ.

Sign in to comment.


Image Analyst
Image Analyst on 28 Mar 2012
An even better friend is the database that has virtually every image processing article ever written: http://iris.usc.edu/Vision-Notes/bibliography/contents.html Complete with search, keyword, categorization, etc. For example, see this section: "16.7.2.5 License Plate Recognition, Extraction, Analysis"
  4 Comments
Image Analyst
Image Analyst on 29 Mar 2012
Wow. You read all those dozens of papers in 15 hours and determined that they all used C++? Well since you're such a fast worker I'm confident you'll be able to translate the algorithms into MATLAB pretty quickly like you said you're going to do. I don't really have any more info for you since I haven't done any license plate recognition during my career.

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!