Kanji Canvas

Fork Me

Draw a kanji on the canvas, then click "Recognize" for a list of matches.

About

The underlying algorithm's distinctive feature is that recognition works even when a character is drawn with wrong stroke order, and to some extent even with incorrect stroke number (e.g. concatenating strokes).

It is a modified version of the method introduced by Wakahara et al. in the paper "Stroke-number and stroke-order free on-line Kanji character recognition as one-to-one stroke correspondence problem", published in IEICE Trans. Inf. & Syst., 1996, available here.

The modifications are described in this (non-peer reviewed) paper.

You can view the code on GitHub.