Roughly one year ago, I asked a question about what Kanji-learning apps are available
to Japanese learners. After reading the answers to that question, and a year of continuous searching and waiting, I've determined that there just isn't an application that perfectly meets my needs.
So, I'm interested in trying my hand at writing it myself. The problem is - how?
I'm already a professional computer programmer, and I don't doubt I could learn how to write iPhone or Android apps in a short period of time. There are plenty of good resources out there for learners of those platforms.
What I don't know how to learn is handwriting recognition. I would like to write something similar to the handwriting input system of Nazotte Oboeru Otona no Kanji Renshu DS
, or even Skritter
. But I don't really know where to go to learn handwriting recognition algorithims. There must be some way to learn these things, right? I mean the technology's in Microsoft's IME, in lots of Japanese learning apps, in ShinKanji for the iPhone... where are people learning how to do this?
Secondly, even if I knew the algoritihim, I'd still need a database of Kanji to match the results against. Is there a public or creative-commons-type database of Kanji that includes stroke order and shape info? Anyone know where to find it?
- How can I learn to write a program that recognizes Japanese handwriting?
- Where can I find a database of Kanji to match handwriting results against?