Сегодня, если спросить кого, как пишутся подобные программы, почему-то отвечают, что для этого необходимо нейронное программирование. Прямо все на этом помешались… В реальности нейронное программирование обычно мало пригодно для подобного рода задач, хотя, могут быть и исключения. Более практичным является определение символов по контуру. Разберём оба варианта (существуют кроме названных и другие решения, конечно). Суть нейронного программирования. Это довольно интересный метод. Для начала под описание символа выбирается какая-то графическая матрица (20х10 или ещё какая), в которую вписывается символ. Все возможные символы должны вписываться в эту матрицу, то есть предварительно их надо привести к одному масштабу. Каждой точке на матрице можно поставить в соответствие единицу или другое число. Там где нет точек, ставится ноль. Соответственно, если у вас уже имеется описание символа, то новый нарисованный символ можно сравнить с этим описанием. Таким образом, можно подсчитать количество