易语言吧 关注:266,316贴子:1,662,946
  • 1回复贴,共1

分享一个我的验证码识别思路

只看楼主收藏回复

先建立两个画板,第一个画板截图验证码,然后对比像素点1与像素点2的颜色,如果颜色有差异就把字符最外围的像素点2成红色,用时钟每秒多少次的把每一个像素都对比一次后,也就是能够把字符用红线圈出后。去掉上下两部分只留下接近字符的部分,再通过取相似度等算法一个一个的识别出来。
对于字符粘连的就要识别出一个字符后使他能自己去掉自己的部分。比如两个字符LJ,J把另一个L覆盖住了底部的横线,当识别出了J后,能自己把两字符重合部分保留下来,而去掉别的部分,然后再识别出L。
至于每个字符都不同颜色的就直接用红线圈出就行。

这个思路也许能行,我还没验证过,希望精通编程的朋友给个建议


IP属地:河北来自iPhone客户端1楼2015-12-27 15:21回复
    看不懂


    来自Android客户端2楼2015-12-27 17:59
    回复