character recognition
-
Can anyone plz help us with how to recognise the characters on a license plate of a vehicle in c#. Is there any algorithm to recognise characters? the license plates have printed letters on them and are written in English.
-
Can anyone plz help us with how to recognise the characters on a license plate of a vehicle in c#. Is there any algorithm to recognise characters? the license plates have printed letters on them and are written in English.
This problem has been solved by a variety of methods over the years. The first step is isolating the individual characters in the image. Many approaches then divide a character into a grid, and average the level in each grid cell. At this point, I've seen three approaches: 1. Input the cell values to a neural net to train it to recognize the characters, 2. Heuristically come up with rules that differentiate the characters, and 3. Use the averages and standard deviations of the rows and columns with discriminant analysis (http://statsoft.nl/uk/textbook/stdiscan.html[^]). You can probably find source code somewhere on the web to do this.
-
This problem has been solved by a variety of methods over the years. The first step is isolating the individual characters in the image. Many approaches then divide a character into a grid, and average the level in each grid cell. At this point, I've seen three approaches: 1. Input the cell values to a neural net to train it to recognize the characters, 2. Heuristically come up with rules that differentiate the characters, and 3. Use the averages and standard deviations of the rows and columns with discriminant analysis (http://statsoft.nl/uk/textbook/stdiscan.html[^]). You can probably find source code somewhere on the web to do this.
thanks a lot for ur help..... i know theoretically some how to implement it but i cant the hang of how to start of with the code my characters are not getting segmented properly
-
thanks a lot for ur help..... i know theoretically some how to implement it but i cant the hang of how to start of with the code my characters are not getting segmented properly
actually segmenting the characters worked only for one image , i applied thinning to individual character to get the skeleton but then i dunno how to proceed with recognition ... plz help if u can
-
actually segmenting the characters worked only for one image , i applied thinning to individual character to get the skeleton but then i dunno how to proceed with recognition ... plz help if u can
Well, you can trace vertical lines in the bitmap, and see if they intersect characters. When you find a vertical line that doesn't intersect a character, it's in a boundry between two characters. You can then do a binary search to find the X coordinate where it changes from character to boundary.
-
Can anyone plz help us with how to recognise the characters on a license plate of a vehicle in c#. Is there any algorithm to recognise characters? the license plates have printed letters on them and are written in English.
The basic steps will be something like: 1. Locate and extract the license plate within the image (not always easy, especially if the vehicle is moving) 2. Clean and enhance the license plate image (de-skew, de-noise, improve contrast, etc.) 3. Isolate individual glyphs (characters) 4. Extract informative features from characters 5. Recognize individual characters Step 5 could be performed any number of ways: neural network, discriminant analysis, k-nearest neighbors, etc. -Will Dwinnell Data Mining in MATLAB