想用JAVA写这么一个小软件:
将笔记本电脑上的触摸板当手写板用,手写输入识别。
现在知识远远不够,但是我有一年的时间来学习。
希望能得到高手们的建议,该学哪一方面的东西?具体:
1、硬件方面?用JAVA如何实现?
2、模式识别?鼠标手写的输入模式识别软件不少,具体代码是如何实现?
本人还只是个计算机专业的低年级学生,很多计算机方面的知识都不懂。
是个长远的计划,希望借这个过程入门计算机专业。
希望能通过CSDN得到高手们的帮助。
真诚地期待朋友们的建议!

解决方案 »

  1.   

    可以实现但是一定非常难1.这个想法笔记本厂商肯定想过了,毋庸置疑,成本一定比较高,他们才迟迟没有做。
    2.触摸板要和写字板整合有点困难,写字板的面板应该和触摸板不一样,最简单的试验是使用和手指头一样粗的笔在触摸板上画画你知道了,根本没反应。
    3.空间局限性,触摸板空间太小了,这样一定程度上限制了技术方案,成本也会比较高,另外使用者用起来很不爽,换句话说,你的程序很难在这么小的空间内识别體和龍字有什么区别,空间实在太小了。
    4.比较本厚度有限制,下面还有主板呢。
    5.用java写这个好像完全没戏,java不能处理底层的东西,底层的东西需要靠c即便有开源的可以,底层也一样用c
    6.做为一个计算机系低年级的学生,还是先把 模电,电路,数电,汇编语言,C语言,编译原理,计算组成原理,计算机技术与应用,搞清楚才能来搞这个。
      

  2.   

    比较困难,因为这东西需要的知识很多,像什么模式识别,图像处理,用java来做几乎不太可能,
    由于这要涉及到需要硬件的操作,我记得java好像可以实现电子白板,
      

  3.   

    晕 嵌入式开发,你研究下JAVA嵌入式开发吧
      

  4.   

    最好还是别用java些了 呵呵
      

  5.   

    你列出的课程我都学过了,用JAVA实现不了的话用C++也行,我要的就是自己能真正做出一个东西来,就算是产品不是很实用,但我在这个过程能学到很多东西。
    这位大哥的话让我思考了很多!谢谢了!
      

  6.   

    汉字识别的工作量可能会比较大,建议考虑先作个简单的,比如在MyIE里就有个鼠标控制(记不清具体名称的),大致就是说,能够通过鼠标的一些简单轨迹执行相应的自定义命令,如鼠标由上向下,再向右转,就像个“L”的样子,是执行打开一个新网页这类的操作,我觉得你可以先把这作为第一阶段的目标。
    这个功能应该不需要什么底层的操作,直接捕获鼠标的轨迹就可以了。
    另外,我没搞过文字识别的项目,但我想,简单点儿的话,可以考虑在捕获鼠标的运动轨迹后,把鼠标的运动范围建立成一个采样区域,获得相应的采样点,在用这个采样点去和数据库中的采样点与文字的对应关系进行比较就可以了。
    记得WINAPI里有方法获得字体的外轮廓,可以用该方法读取字库,并建立一个采样点与文字的对应数据库,当然这个还是要通过调用WINAPI来完成。
    如果你用过点阵字库的造字程序可能会有些更好的想法的
      

  7.   

    用java?这是图形图像的领域吧。真要做,学c,c++吧
      

  8.   

    用java来做好像有很大的难度..java不适合做底层开发..C嵌入式开发吧..过另外一个版问下吧.
      

  9.   

    首先声明,以下内容恐怕会有些偏激,请各位看官不要生气,更不许骂人我建议楼主先学两年汇编,用java写,等java芯片在真正意义上被研究出来后再写吧另外,笔记本的触摸板好象是模糊识别的要精确控制,你得改造触摸板,总的来说,还是用汇编吧个人观点