Handhelds.org - Open source for handheld devices

UserPreferences

HandwritingRecognition


Handwriting Recognition

A related topic is GpeVirtualKeyboard.

See [WWW]xstroke (dead link), which now embodies almost all of the good ideas from below. It is full-screen, translucent, and has no libXt dependencies.

CarlWorth Wed Nov 21 19:15:18 UTC 2001


Another choice of handwriting recognition on Linux handhelds is GpeRosetta. You might consider installing the rosetta package from your distribution.

However, [WWW]none seem to be currently actively developed (as of September 2006).


Handwriting recognition could mean a lot of things including full-brown recognition of arbitrary handwriting. Most of the tools discussed below might better be described as doing GestureRecognition because they only process a single character at a time. However, I believe that if GestureRecognition can be performed in a full-screen, transparent environment, then there is little distinction from a user perspective, while the GestureRecognition approach is much simpler to implement.

If you're interested in writing a program to do handwriting recognition in X you may be interested in the discussion regarding GeneratingSyntheticX11Events.


Latest News (Mar 28, 2001)

Much of the discussion on this page is quite stale. Here is an update:

TODO

CarlWorth is planning on implementing the following features soon:

gesture->character mappings on a per-application basis. I also want to make a mechanism such that programs can easily make use of gesture-based control -- to me this will be much more interesting than simple character recognition.


Full-screen Gesture Recognition

[WWW]xstroke is one of the NativeProjects which aims to implement a full-screen handwriting recognition program, (using libstroke at least initially).


Software

Programs implementing some for of handwriting recognition.

Here are several different pieces of prior art which may be useful for use/modification/inspiration:

CarlWorth


Interesting background: http://web.mit.edu/cadet/www/OLCCR/project-paper.html

ColinMarquardt


see JamesMastros