по распознаванию изображений целый курс в техническом университете можно читать и в двух словах тут ничего не расскажешь. если символы не искажены (не как в вашем случае), то сначала находишь центр тяжести каждого символа, перемещаешь туда начало координат, масштабируешь, сравниваешь с прототипом. если искажены - тут есть такая штука, как потенциал хакена. суть использования этой фигни в том, что изображение "скатывается" в наиболее близкую "потенциальную яму". множество ям - прототипы символов. как этот потенциал построить математически - х.з. вобщем говоря, это скорее абстрактный бред, чем руководство к действию. можно, конечно, посоветовать нейросети, но я очень сомниваюсь что создать и обучить нейросеть будет проще, чем возиться с потенциалами.