我想做一个QQ的申请软件。但其中有一个关键的环节就是要识别上边的那个图像。http://qqx.tencent.com/nom.shtml 大家看看,其中有一个图片,是四个数字,想请问一下,要如何把gif图像转为数字?比如图片上是2451就转为字符串"2451"我有一个想法,把这个图片转为txt的文件。然后根据上边的字不同,比如有的文本用“。”做背景用“.”做前竟,那我们就可以用.的位置判断这个图片内的数字。但我不知图片如何转为txt文本

解决方案 »

  1.   

    这个可能比较困难,图像由点组成,而点的区别在于颜色,如果要把数字的轮廓识别出来,估计得扫描所有的点,然后将邻近的相同的颜色的点取出来,然后根据轮廓进行判断,如果同一个数字的颜色不同,则这种办法还不行……我以前做过一个轮廓识别的东西,就是这么做的,很烦琐,看看还有没有更好的方法,呵呵
    PS:你那种方法是怎么想的?图片上的“。”号和实际的句号可完全不是一回事,所以txt文件中不可能存在这个符号的,这样判断,肯定无效。
      

  2.   

    边缘提取程序,有很多这样的现成算法!

    http://www.vckbase.com/code/listcode.asp?mclsid=7&sclsid=715&page=2
    去看一下!