图片是通过扫描的,如何编程实现将其图形转换为文本?
注意是自己编程来实现.
请提供相关资料或例子,万分感谢!

解决方案 »

  1.   

    1.根据字符黑色的多少,按照灰度级排序(0~255)2.将图片转换为灰度图像3.将灰度图像中的颜色用字符代替。关于半影调,参阅:
    http://www.aivisoft.net/Documents/ImageEasy/chap04.htm
      

  2.   

    WallesCai(我是老蔡,不是泡菜!) 说的有些道理,但我是越想越难了。
    比如,我识别原图时,怎么知道里面的字的大小(事实上,里面有大字也有小字),我该从何处取一块来作比较,取到两个字的半边也有可能。还有,原图中有可能是不同的字体,其形状也不同,我怎么知道用什么字体去比呢?
    能否提供一个例子程序,不胜感激!
      

  3.   

    例子?我N年前倒是写了一个:
    http://www.aivisoft.net/ASCIIArt.zip
    国外也有一个人写了个:
    http://www.aivisoft.net/ASCIIArtCreator.zip
      

  4.   

    直接说OCR嘛
    我以前写过一个很简单的直接通过模板匹配的,这方面的技术在80年代已经发展成熟,关键问题是很难获得训练好的神经网络和哪些好的模板
    手写识别现在没有很好的解决方案,动态手写识别是一个发展方向,信息比直接的手写识别要好得多
    代码见:
    http://www.aivisoft.net/Source/MyOCR.zip