想用JAVA写这么一个小软件:
将笔记本电脑上的触摸板当手写板用,手写输入识别。
现在知识远远不够,但是我有一年的时间来学习。
希望能得到高手们的建议,该学哪一方面的东西?具体:
1、硬件方面?用JAVA如何实现?
2、模式识别?鼠标手写的输入模式识别软件不少,具体代码是如何实现?
本人还只是个计算机专业的低年级学生,很多计算机方面的知识都不懂。
是个长远的计划,希望借这个过程入门计算机专业。
希望能通过CSDN得到高手们的帮助。
真诚地期待朋友们的建议!
将笔记本电脑上的触摸板当手写板用,手写输入识别。
现在知识远远不够,但是我有一年的时间来学习。
希望能得到高手们的建议,该学哪一方面的东西?具体:
1、硬件方面?用JAVA如何实现?
2、模式识别?鼠标手写的输入模式识别软件不少,具体代码是如何实现?
本人还只是个计算机专业的低年级学生,很多计算机方面的知识都不懂。
是个长远的计划,希望借这个过程入门计算机专业。
希望能通过CSDN得到高手们的帮助。
真诚地期待朋友们的建议!
2.触摸板要和写字板整合有点困难,写字板的面板应该和触摸板不一样,最简单的试验是使用和手指头一样粗的笔在触摸板上画画你知道了,根本没反应。
3.空间局限性,触摸板空间太小了,这样一定程度上限制了技术方案,成本也会比较高,另外使用者用起来很不爽,换句话说,你的程序很难在这么小的空间内识别體和龍字有什么区别,空间实在太小了。
4.比较本厚度有限制,下面还有主板呢。
5.用java写这个好像完全没戏,java不能处理底层的东西,底层的东西需要靠c即便有开源的可以,底层也一样用c
6.做为一个计算机系低年级的学生,还是先把 模电,电路,数电,汇编语言,C语言,编译原理,计算组成原理,计算机技术与应用,搞清楚才能来搞这个。
由于这要涉及到需要硬件的操作,我记得java好像可以实现电子白板,
这位大哥的话让我思考了很多!谢谢了!
这个功能应该不需要什么底层的操作,直接捕获鼠标的轨迹就可以了。
另外,我没搞过文字识别的项目,但我想,简单点儿的话,可以考虑在捕获鼠标的运动轨迹后,把鼠标的运动范围建立成一个采样区域,获得相应的采样点,在用这个采样点去和数据库中的采样点与文字的对应关系进行比较就可以了。
记得WINAPI里有方法获得字体的外轮廓,可以用该方法读取字库,并建立一个采样点与文字的对应数据库,当然这个还是要通过调用WINAPI来完成。
如果你用过点阵字库的造字程序可能会有些更好的想法的