Description: The system is a neural network that recognizes text presented by the picture. The system takes a picture with text as input data. At the output, user receives text from the image.
Details:
- Development language is Python 3.
- Used technologies and tools see in requirements.txt.
- To get started see getting_started.rst.
System description:
- The text in the picture is typed (not handwritten).
- The text is black on a white background.
- The picture is in the format jpeg, png or bmp.
- System recognizes the following characters:
- numbers: 0123456789
- letters of english alphabet: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
- symbols: .,"?'!-
- Image should be clear and have proper aspect ratio.
- If the system can not recognize the text, it displays error message.
- If the system receives too large or wrong formatted file, it displays error message.
- Before first time functioning, neural network should be trained. Result of training should be correct recognition of all valid symbols (each symbol separately).