Я не знаю ни одного открытого источника или бесплатно программные библиотеки для распознавания рукописного ввода, поэтому я написал адаптер. Моей целью был мой планшетный ПК под управлением Linux, но часть моего решения также можно использовать непосредственно в Windows, хотя вам нужно будет адаптировать его к вашим потребностям.
Вам необходимо будет ознакомиться с лицензиями на компоненты, которые я использовал, и проверить их собственное использование.
Источник доступен здесь: Ink2Text project
Часть этого решения является сервером, который использует библиотеку XP распознавания рукописного ввода для интерпретации штрихов, которые составляют почерк. В стороне, это не использует OCR - он использует связанные графики потока штрихов.
Другой дополнительный проект предоставляет виджет для почерка клиента: Stylus/Handwriting Input Panel. Это написано на Java, и это GPL3. Он принимает почерк и отправляет его на сервер. Если вы не хотите использовать его как есть, это имеет значение исключительно для просмотра формата данных для чернил, хотя это достаточно просто, и вы, вероятно, можете сделать вывод, что только с исходным кодом Ink2Text.
Раннее решение использовало S/HIP с моим MS Ink Server, которое принимало входные данные по обычным сетевым соединениям. Это также может быть полезно в зависимости от вашей архитектуры, но для этого требуется работающая копия Windows.
Эта система обеспечивает очень хорошее распознавание печатного и скорописного почерка.
Я отвечу на вопросы об этом только в связанных с ним форумах SourceForge, чтобы другие могли воспользоваться ответами - пожалуйста, не спрашивайте здесь.
Приветствия, Брет
В дополнение к этому, исследования привели меня к этой большой статье о том, как сделать это в C# .. http://www.codemag.com/Article/0704112. Хотелось бы узнать, как это можно использовать в приложении Qt/C++. – TenG
tesseract + opencv - ваша отправная точка. имейте в виду, что нет 100% ручной письменной технологии. вам может понадобиться использовать базу данных словаря для вас, например, для использования в google translate - для угадывания слов с минимальной информацией. – baci