Распознавание китайского почерка - PullRequest
5 голосов
/ 16 ноября 2009

Я ищу решение для распознавания рукописного ввода. Я нашел один здесь , который является флэш-приложением. Каков принцип того, как это работает? Делает ли он какие-либо запросы к БД, чтобы найти символ?

Ответы [ 4 ]

2 голосов
/ 16 ноября 2009

Сделали это один раз для японского языка (включая набор китайских символов). Я разделил операцию на 4 шага, повторяемых при каждом ударе:

  1. Подсчет количества полных ходов

  2. Определение порядка хода (порядок каждого хода важен)

  3. Определение радиуса начала и конца хода (обратите внимание, что пространство для рисования разделено на радианы)

  4. Узкие совпадения базы данных, основанные на вышеуказанных результатах.

0 голосов
/ 27 января 2017

Вот библиотека с открытым исходным кодом в Javascript. Алгоритм довольно прост и фактически очень близок к тому, что описывает ответ sthg. Он поставляется с двумя наборами символов символов. https://github.com/gugray/HanziLookupJS

0 голосов
/ 16 ноября 2009

Существует несколько различных решений для распознавания рукописного ввода / жеста. Тот, о котором я узнал, связан с искусственными нейронными сетями, в частности, с многослойной сетью персептрона. Короче говоря, вы вводите некоторые тестовые образцы, которые являются правильными, затем вы обучаете эту сеть, а затем используете ее для тестирования на новом входе. Подобные вещи во флэш-памяти, которые также используют эту сеть, - это игры с 20 вопросами.

Есть несколько других способов сделать это, некоторые более простые, а некоторые, вероятно, более сложные, но мои знания о них скудны.

0 голосов
/ 16 ноября 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...