Number recognition

Hi all.
Faced with the task of text recognition.
Original image with text contain only numbers + period always of approximately the same size and shape.
I want to write a program in which the input is the image the output is a string of symbols.
The language of java.
Found a java library ocr has already been able to figure out how to overtake the picture in BW. And using java ocr you could break the image into fragments — one fragment by a single digit.
But then I can not understand how to get to that very fragment which is a symbol.
That can be applied in this situation and ready libs.
October 3rd 19 at 02:51
5 answers
October 3rd 19 at 02:53
Solution
Of course not very nice to advertise, but I wrote an article on this topic, which implemented a solution to your problem.

habrahabr.ru/post/144881/
October 3rd 19 at 02:55
Solution
You can use the Fast Artificial Neural Network Library. There is a realization in many languages.
Great article about the use of this libs from globik
October 3rd 19 at 02:57
Try the neural network.

Classical multilayer perceptron may be able to raspoznavanii numbers, if it is properly trained.
From a gun on sparrows. This task is handled by a single-layer perceptron of the 11 neurons. By the way, the solution in java: habrahabr.ru/post/74865/ - tyree84 commented on October 3rd 19 at 03:00
Sorry, was inattentive. Now I saw in the question of the author: "of the same size and shape".
Yes, in this case, and the single layer will be fine. - dahlia.Wolf commented on October 3rd 19 at 03:03
October 3rd 19 at 02:59
IMHO, in this case you should use the comparison with template, pre-selecting the skeleton. Saw this method to recognize numbers of cars, with good accuracy.
A possible example or article on this subject? - tyree84 commented on October 3rd 19 at 03:02
For example, here. On Delphi, and without isolation of the skeleton. In General, you can Google. - dahlia.Wolf commented on October 3rd 19 at 03:05
October 3rd 19 at 03:01
If the numbers are more or less the same, any SURF + ANN needs a great deal.
There is in opencv.

Find more questions by tags JavaText recognitionOpenCVProgramming