1
Actrace 2013-08-02 21:57:25 +08:00
楼主开始召集技术党动歪脑筋了.
|
2
wodemyworld 2013-08-02 22:01:38 +08:00
呵呵
|
3
Gawie OP 不做坏用途,因为在看乌云那片文章,里面提到过好像,粗的干扰线比较麻烦,自己写过一些方法,还是没有办法解决,干扰线细点可以解决,所以问技术党喽~
|
4
ejin 2013-08-02 22:24:58 +08:00
这么规矩的数字,只要稍微矫正下识别不难的吧,干扰线虽然是干扰了,但是数字很规矩,识别其他部分匹配80%就可以确定是哪个数字了。
|
5
efi 2013-08-02 22:28:18 +08:00
“通过递归算法寻找连通线比较不错,不过该方法这里仍然觉得较为复杂”???不要懒。
要说粗的“干扰线”,就说整个下半部分都被一条白色的干扰线遮住了,你怎么办吧。 所以说干扰线预处理实际还是识别方法不行。得用特征点。 |
8
doun 2013-08-08 12:58:03 +08:00 via Android
我看这个干扰线没有变色没有变形,又比较长
|
9
denger 2013-08-08 13:16:32 +08:00
真心觉得 http://drops.wooyun.org/tips/141 这文章不错,挺专业。
还有这篇:http://blog.csdn.net/problc/article/details/5579475 按我的做法就是先简单来,直接根据线条的颜色将线给去掉。然后接着就是拆分字符,做一些字库。再是进行相似度对比。如果你要求的识别度不需要特别高的话,或许去线导致字符某一部分残缺并不会很大程度上影响相似度。当然,具体还得自己尝试来得出结论。 |
10
pubby 2013-08-08 13:29:09 +08:00
各种字体,各种颜色,各种大小,各种旋转,各种偏移,各种干扰.....
我们直接做了一个验证码输入页面,上面显示一堆验证码,找个人慢慢输 -_- |