DrawInput

DrawInput

Business Office 1.02
DrawInput - Handwrinting input method for Android.DrawInput - Handwrinting input method for Android.This app was born after my Masters thesis,
1.02

Screenshots

Description

DrawInput - Handwrinting input method for Android.

DrawInput - Handwrinting input method for Android.

This app was born after my Master's thesis, where I researched handwriting

recognition algorithms. Having a decent background knowledge, I tried to

implement a handwriting input mode for Android.

Features:

* Simple and easy to use

* Supports all English letters, numbers and many special characters

- numbers, [0-9]

- small letters, [a-z]

- big letters, [A-Z]

- special characters, .,:;!?()[]{}<>/'"^-_+*=@$#%

* Source code available at: https://github.com/joonazzz/DrawInput.git

About security:

* User should always be cautious when installing 3rd party text input methods,

. as they could be used for example recording all text inputs. This is why

. Android will warn you when you enable any 3rd party text input method

* To make user more comfortable, I want to highlight that this app does not

. require Internet permission, and cannot upload any data back to developers.

About technologies:

* Simple character preprocessing

- duplicate point removal

- resampling to 12 points / char

- normalization of coordinates to [0,1]

* Simple features

- 4 features

- normalized x

- normalized y

- sin(dx/dy)

- cos(dx/dy)

* Two recognition strategies: by custom logic and rbf svm

- Custom logic

- some characters are easy to recognize by logic

- Numbers: 1

- Small letters: i, l, t, x

- Big letters: E, F, H, I, T, X

- Special chars: .,:;!/-_+='"#

- looks for stroke count, vertical, horizontal and diagonal lines, line

. crossings (X, T-junctions), line alignments, line width, line curvature,

. special points, etc...

- RBF SVM

- trained with UNIPEN- database

- 15 training samples / char

What's New in the Latest Version 1.02

Last updated on Aug 13, 2015 Fixed bug, where only character end points were drawn on some platforms.

Expand

Other Information

  • Release Time

    2025/06/27

  • Size

    1.69MB

  • Category

    Business Office
  • Package Name

    com.jsillanpaa.drawinput