初步手写识别



1989lzhh
2009-04-09 19:04:47

基于笔顺的识别。

现在识别率还是比较低,因为是基于笔顺的在写字的过程中一笔写的不标准就识别不出。看来仅仅笔顺识别很难做到很准确。

no(一笔一笔的写,不连笔),写完后等一会会显示识别的汉字的。

下面放出我写的代码,有想做的接着我的做吧。
代码较乱,不过应该可以看懂。
汉字显示基于读外置的字体文件(因此需要libfat),笔顺词库是用的psp版找到的词库。
我自己写了识别横竖撇点捺的函数(但是还是不是太好)

运行是把字体,词库文件放在根目录下,运行nds文件即可

[[i] 本帖最后由 1989lzhh 于 2009-4-9 21:01 编辑 [/i]]


掌叔
2009-04-09 19:48:00

有前途!我试了一下,能够识别出横竖撇捺折。

[attach]1088[/attach]
识别出的“横”笔画

[attach]1089[/attach]
识别出的“竖”笔画

[attach]1090[/attach]
正确识别出了大字的“横撇捺”三个笔画


niubo_
2009-04-09 19:54:24

支持!这么快就出成果了啊。

下面是我对文件系统部分稍作修改的EFSlib版,可以在模拟器上正常运行。

[[i] 本帖最后由 niubo_ 于 2009-4-9 21:42 编辑 [/i]]


whm3d
2009-04-09 21:16:10

支持中!继续努力!很好!很强大!


掌叔
2009-04-09 21:29:08

听niubo_版主说要在真机环境运行才能体会到奇妙之处,可惜机器不在身边.回头把机器拿回来试一试.

速度好快,牛版修改了模拟器运行版了.

刚才试了一下牛版改的模拟器版本。

[attach]1092[/attach]
连续书写“撇”,“捺”的结果


willreno
2009-04-10 09:21:15

不错,加油~~~~


sonyplays
2009-07-25 23:51:51

试验一下