Мы работали над аналогичным упражнением еще в университете.
Поскольку порядок штрихов хорошо определен для кандзи, и существует только 8 (?) Различных штрихов.В основном каждый кандзи представляет собой упорядоченную последовательность штрихов.Например, te (стрелка) - это последовательность «Короткий ход назад назад», затем дважды «ход слева направо» и, наконец, «Длинный ход вниз с небольшим наконечником внизу».Существуют базы данных, которые предоставляют вам эту информацию.
Теперь проблема почти сведена к тому, чтобы определить правильный ход.Вы по-прежнему столкнетесь с некоторыми неопределенностями, когда вам придется принять во внимание, в каком пространственном отношении некоторые штрихи связаны с некоторыми другими.
РЕДАКТИРОВАТЬ: Для распознавания штрихов мы щелкнули свободной рукой до 45 градусов (где немногоОбведите символ на клавиатуре?) углами, преобразуя его в последовательность векторов вдоль одного из этих направлений.Давайте предположим, что ноль в направлении снизу вверх, направление 1 снизу справа вверху слева, 2 справа налево и т. Д. Против часовой стрелки.
Тогда первый ход te (手) будет равен [23] +(как некоторые пишут, падая, а некоторые по горизонтали) Второй и третий штрих будет 6+, а последний будет 4+ [123] (как и в случае с небольшим советом, каждый писатель использует свое направление)
Этогрубого щелчка было на самом деле достаточно, чтобы мы узнали кандзи.Возможно, есть более изощренные способы, но это простое решение удалось распознать около 90% кандзи.Он не мог понять только почерк одного профессора, но проблема заключалась в том, что никто, кроме него самого, не мог прочитать его почерк.
EDIT2: Важно, чтобы ваш пользователь "печатал" кандзи и не печаталписать в каллиграфии, так как в каллиграфии многие штрихи объединены в один.Как и при написании кандзи с радикалом «рисовое поле» в каллиграфии, этот радикал превращается в нечто совершенно иное.Или радикалы с большим количеством горизонтальных черточек (например, радикал «речи») просто становятся одной длинной извилистой линией.