读书人

汉语言手写输入 (一)

发布时间: 2012-09-29 10:30:01 作者: rapoo

中文手写输入 (一)
最近业余时间在学习android的系统,想尝试将中文手写输入支持加到android上去,将最近的学习结果记录下来。

先上个截图:


你可以在线测试: http://quake.3322.org/

我最先google到一个开源的手写输入引擎是Tomoe: http://tomoe.sourceforge.jp,它包括识别引擎,整套的用户界面(GTK)以及SCIM的输入法模块,最初是只支持识别日文,在0.6.0版本red hat的工程师贡献了简体中文字典。因为在android系统上已经有很好的用户界面支持(触摸屏api),其实只需要一个识别引擎就可以了,Tomoe的代码太多,学习起来比较耗费时间。后来在Tomoe的邮件列表上发现了Zinnia: http://zinnia.sourceforge.net/,这个东西很小巧,也很有特色:
1. 基于SVM,识别率高
2. 基于C++标准库,容易移植
3. 提供线程安全库,C/C++/Perl/Ruby/Python容易调用
4. 训练速度和识别速度都很快,识别据说可以达到50~100字/秒

安装zinnia很简单,下载源代码以后解压缩编译安装即可:

  主要应用在不会拼音的人群    8 楼    yangzhihuan    2009-01-05              Quake Wang 你买了G1了吗?    9 楼    马伟    2009-05-14              现在已经无法访问了
10 楼 lordhong 2009-05-14 现在可以编译C lib, 然后用JNI, android可以用

读书人网 >移动开发

热点推荐