又是验证码识别

研究某网站的时候发现我又需要写一个验证码识别的东西, 于是又写了一个orz, 这次写的有学习功能XD, 理论上可以支持好多“字典”>_<, 看代码觉得效率不好TAT, 可是实际运行起来也不算慢(平均耗时约 80 ms)~

PS. 貌似记得第一次学 验证码识别 是在xiaoxia神牛的博客上看到的。

由于某些原因, 不上传程序了。

下面简述这次实现过程

0.下载图片

1.二值化(RGB分量平均值 < 127 为黑色(true)否则为白色(false))

2.去噪(我就胡写了个)

3.切分字符(又是胡写, 有时候连着两三个切不开都有可能, 不过可以自动切分, 不是固定宽度)

4.学习.显示出来这个字符并要求用户输入对应的字符, 然后存入一个库中。

4.识别.从库中一一评分, 分数最高即为所要识别的字符, 然后全部连起来。

下面简述这次实现效果

投入试用之后发现正确率其实不低, 两次连续失败的可能性比较小。

通过某方法测得正确率约92% (23/25)

上次实现没有学习功能, 切分字符就按照固定宽度切分, 简直弱爆了!

发表评论

注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)

本文链接:https://twd2.me/archives/3302QrCode