我想做个函数,给定一个图片(写着一些数字)的url,返回识别出来的数字。或者这样表达吧:
    CString RecogniseDigit(CString url);
用途应该是很多的,比如识别网上的验证码。有谁见过这样的函数?哪里能搞到这个代码啊?或者告诉我怎么写也行。

解决方案 »

  1.   

    问题是验证码产生的原因与印刷书籍上的字和手写字不同
    前者是不想让人轻易认出,后者是希望别人看得清楚所以,OCR 验证码难度较大:)
      

  2.   

    方法好多,哪个都不容易啊
    //--------------------------------
    分析图片,找出并摆正并平铺数字,找现成的识别库(清华紫光[花钱],office2003免费的,但好象不好发布.....)
    输入你分析完的图片4角的坐标,得出数字
    //-----------------------------------
    分析图片,找出并摆正并平铺数字,
    取出每1个数字,自己添成固定的如(32*16)[满格] [点阵]
    分析点阵特点,得到0-9
    此方法不适合识别汉字,因为汉字点阵没有规律可言.