如何把在屏幕上写出的多个字拆成单个字?一个人在屏幕上写了多个字,如果靠人是很容易辨别是哪几个字的;但是如果让电脑去做(只需辨别出有几个字,不用辨别是什么字),它该怎么做呢?这可能是个和人工智能有关的问题。希望大家出谋划策。多提供算法,有程序就更好了。

解决方案 »

  1.   

    我已经写了一个这样的拆字程序,但还不是很完善。想听听大家的意见。
    如果想要程序的,请留下email。多提意见。在线等待......
      

  2.   

    有意思
    [email protected] 谢谢
      

  3.   

    不好意思,不小心提交了!我的基本思路是把写入的笔迹以笔画为单位保存,每当写入一个笔画,
    if(该笔画在上一个字的势力范围内) {
        将该笔画加入上一个字;
    }else{
        将该笔画放入一个数组;
        if(该数组満了) {
            产生一个新字;
            将该数组中的第一个笔画放入新字;
            for(该数组中余下的每一个笔画,从后往前) {
                if(该笔画在新字中) {
                    将该笔画及之前的笔画加入新字;
                }
            }
        }
    }
      

  4.   

    给一份程序吧,[email protected].