I am looking for a solution for handwriting recognition. I found here here which is a flash application. What is the principle of work? Does any db query to search for a character?
Did this once for the Japanese (including the Chinese character set). I divided the operation into 4 steps, repeating at each beat:
Count the total strokes
Define the stroke order (the order of each move is important)
Define the start and end radians (note that the drawing space is divided into radians)
Narrow database matches based on the above results.
, , , .., ( ), , . .
/. , , , . , , , . , , - 20 .
, , , , .
Here is the open source library in Javascript. The algorithm is pretty simple, and actually very close to what the sthg answer describes. It comes with two character sets. https://github.com/gugray/HanziLookupJS