社区
Delphi
帖子详情
网页验证码的识别(急) 分不够可以在加 来者有分。
太空11
2006-01-10 02:28:39
主要是识别出来网页验证码图片中的字母和数字,字母有固定的位置,但是字母的大小,倾斜角度不同,背景颜色不同,怎么样识别出来。
...全文
289
16
打赏
收藏
网页验证码的识别(急) 分不够可以在加 来者有分。
主要是识别出来网页验证码图片中的字母和数字,字母有固定的位置,但是字母的大小,倾斜角度不同,背景颜色不同,怎么样识别出来。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BlueTrees
2006-01-17
打赏
举报
回复
这篇文章直接导致CSDN更换识别码算法。
咳,我以后再也不多嘴了
gflpower
2006-01-16
打赏
举报
回复
位图》灰度-》 二值化 》 开始识别
gerrylc
2006-01-15
打赏
举报
回复
学习
太空11
2006-01-11
打赏
举报
回复
这里不能发送 要是能就好了 可以在这里预览一下
太空11
2006-01-11
打赏
举报
回复
每次同个字母的大小, 倾斜角度 有变化吗? 确实是这样的 我看了采样了很多这样的数据,而且非常明显。我也是用灰度作的 以前这样验证码是 灰底黑字,现在上边有很多斑点(但是这个没有什么,斑点能够过滤下去)如果每次同个字母的大小, 倾斜角度 有变化,应该用什么识别?
这些都是针对我保存下来的图片进行分析的,我怎么样能从网页上获得这个图片(在临时文件夹中找不到这个图片)
在这里对各位朋友说 谢谢!!!我的qq:89799761
mxlinux
2006-01-10
打赏
举报
回复
这种验证图片是随机生成的,人家只用换一下生成器代码,你的所有努力就没用了,如果用这个机会来学习倒无所谓。
BlueTrees
2006-01-10
打赏
举报
回复
CSDN这样的可以这么做
我是这么想的,他每次生成的数字的间距,起始位置好像都不会变化,而且只有4位,我只要比较9999张图就可以得到结果,所以,可以用程序自动的生成9999张4位数字图,字体用的和CSDN的一样就可以了。
BlueTrees
2006-01-10
打赏
举报
回复
感觉我上面的办法好的,请举手。
BlueTrees
2006-01-10
打赏
举报
回复
假定楼主知道一些图像算法。
1、把图片转换成灰度图,然后根据明度,设定一个阈值转换成二值图。
2、然后,用膨胀算法和缩小算法,进行数次,去掉杂边和杂点。
3、得到的干净的黑白数字图,然后就是OCR。
上面是正轨做法,下面说投机取巧的办法。
1、根据图片的文件名识别,很多网站的数字图片的文件名都是不会变的,从HTML中就能直接知道。
2、根据,图片内容来识别,很多网站的数字图片的内容都不是随机生成的,他的内容是固定的,只要比较图片内容(用bitmap的扫描行一个点一个点的比较),就能知道了。
3、少量的会有随机杂色,但是,可以做上面的图片处理后成为二值图,比较内容,并且不一致性在一个值以下就可以判定。
我是不是很奸诈?哈哈哈哈,有时候我真得觉得我太聪明了。
Sorder
2006-01-10
打赏
举报
回复
别人设立防,你就开始破
mxlinux
2006-01-10
打赏
举报
回复
这个技术是专门防止程序访问设计的,技术上应该无有效办法,最好的办法是买通网站开发人员,让他给你留个后门,呵呵
不若人生一场醉
2006-01-10
打赏
举报
回复
同意aiirii的意见,如果把验证马看成是有序的,如果每个固定位置的文字倾斜角度和方式都一样可以考虑用特征值判断。
FigoZhu
2006-01-10
打赏
举报
回复
关注,最近也在研究这方面的东东,期待各位高人的指点。
aiirii
2006-01-10
打赏
举报
回复
>>,字母有固定的位置,但是字母的大小,倾斜角度不同,背景颜色不同
每次同个字母的大小, 倾斜角度 有变化吗?
如果没有,可抽取特征值来判断,
如果有变化,那暂时超过我的解决能力
bluejing0
2006-01-10
打赏
举报
回复
比较难吧
像csdn这种应该比较好识别,倾斜的字母就难办了
HelloIvan2005
2006-01-10
打赏
举报
回复
mark, up
语音
识别
技术
语音
识别
技术
代码有温度 科技需向善
代码也有温度 1975年出生的朱清毅,15岁上高中二年级时,因高烧导致了双目失明。但朱清毅没有放弃。他通过编程,开发了清毅盲人考试系统,让盲人只需用耳朵听和用手按键就能完成考试,不仅提高了盲人考试的效率,...
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家
分
? 2:100
分
急
求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐...
全面解析Web3社交:深层次的链上社交将成为可能
除了利用用户的数据来赚钱和创造平台粘性之外,Web3社交堆栈旨在建立一个开放的平台,用户可以在这个平台上拥有他们创造的任何内容、他们获得的数字对象,甚至他们的社交图谱。根据公共区块链上的互操作标准创建的...
10 个建立和维护大型 Vue.js 项目的最佳实践
但是,随着项目的不断发展,团队要求我们在其中显示许多其他新内容:表单字段,不同的按钮(取决于显示在哪个页面上),卡片,页脚和列表。译注:Mixpanel 是一家数据跟踪和
分
析公司,允许开发者跟踪各种用户行为,...
Delphi
5,388
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章