文号
t33145
阅读
24962
回复
11
收藏
4
有验证码识别的问题请教,php达人也行,200RMB有偿
2011/04/18
IP:澳大利亚
手头有一个php识别验证码的class,用模板特征值对比方式的(csdn里面叫ugg的写的),我修改来修改去,只能达到成功二值化,但是不能正确识别,因为不知道怎么人工建立特征值并且输入到模板文件里面,现在有偿请教各位大牛帮忙。
代码如下:
files.php




valite.php




使用方法:



文件打包


attachment icon yzm.rar 10.47KB RAR 38次下载

验证码例子:通过分析RGB,我已经可以成功二值化,把背景和干扰杂点全部变成0,红色的验证码字符变成1,现在就是不知道如何把特征提取出来,存到那个key数据库文件里面……key文件的格式也不知道,其余识别什么的东西都是里面已经写好了的。能帮忙写出来人工学习(给定一个特定验证码图片,人工输入字符后,自动提取每个字符的特征值存入数据库文件里面,分割字符什么的function已经都有了,但是不知道怎么把分割后的特征值存到文件里),有偿200RMB……觉得少的话可以再商量。
1.jpeg
AnthraX作者
15年9个月前IP:未同步
290227
1楼
很奇怪,最重要的部分没法显示出来……
里面提供了一个可以增加特征库的例子,但是使用后文件没有任何改变,而且也不知道下面的特征值是怎么来的:
在test.php里面
引用
评论
AnthraX作者
15年9个月前IP:未同步
290230
2楼
现在的需求就是建立一个function,可以进行人工干预学习,比如有很多个图片,人工输入验证码之后,生成特征值然后存到模板文件里面。
引用
评论
AnthraX作者
15年9个月前IP:未同步
290377
6楼
主贴更新了一下,识别程序打包外加验证码例子。
引用
评论
AnthraX作者
15年9个月前IP:未同步
290393
8楼
回 7楼(luxin88) 的帖子
分割的部分在我打包的里面已经有了,valite.php里面,但是我不知道为什么没法得到分割后的数据,而且里面也没有写入key文件的方法。
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的