今天突发奇想,想搞个手写输入法玩玩。倒不是说现在的输入法不好用,就是纯粹想折腾一下,看看能不能自己捣鼓出一个来。
一开始我是懵的,完全不知道从哪下手。就在网上到处搜资料,看有没有现成的例子可以抄抄。结果发现,好多都是介绍各种输入法 App 的,比如“讯飞”、“搜狗”、“百度”啥的,要么就是一些手写笔记、练字帖的应用,跟我想要的根本不是一回事。
不过搜一圈下来,也算有点收获。至少知道几个关键词,像“手写识别”、“云手写”之类的。然后我就顺着这些关键词继续找,发现有些文章提到“汉王笔”、“马兰花”这些听起来很厉害的软件,说是能识别中文、英文、数字,感觉有点靠谱。
后来我又看到一个叫“云手写输入法”的东西,说是可以在线把手写的字转换成文本。我试试,效果还行,但总觉得这不是我想要的。我想要的是那种完全自己写的,从头到尾都自己控制的感觉。
折腾一下午,我大概理清思路:
- 得有个界面,能让用户在上面写字。
- 然后,得有个东西,能把我写的东西识别出来。
- 把识别出来的字显示出来,或者发送出去。
界面这块,我打算先用最简单的画板来做,反正就是能画就行。识别这块,是最麻烦的。我估计得找个开源的库,或者自己研究算法,想想就头大。显示这块,应该比较简单,就是把识别出来的字放到文本框里就行。
今天就先到这,明天继续研究,看看能不能找到什么好用的库。要是实在不行,就只能自己硬着头皮写识别算法,希望能成功!