如何用电脑自动识别验证码,而不是用人眼来识别?可行吗?

问题描述

如何用电脑自动识别验证码,而不是用人眼来识别?可行吗?

请问,我想通过编程实现机器代替人眼来识别验证码图片里的字母,或者是文字。
可以实现吗?如可行,给个思路呗!拜托!

解决方案

那你得看验证码的复杂程度了
有些验证码只有字母和数字,或者像贴吧那样的纯汉子和拼音
这种还比较好处理
如果是那种叠影处理过的验证码
要进行的图形解析就很难了

解决方案二:

如果验证码可以被机器识别,那验证码存在的意义就没有了。而增加验证码识别的难度比识别复杂验证码的程序实现要简单。在这种不对称的竞赛中,程序是处于下风的。当然,机器可以识别一些比较简单和规则的验证码。

解决方案三:

http://blog.csdn.net/problc/article/details/5794460

解决方案四:

相对简单规则的验证码是可以实现的。

解决方案五:

我原先做过用matlab仿真实现识别车牌号的,但这些都是比较简单和规则,只需把字符存储为图片,然后截取后对照,最后显示对比结果,效果还不错,但现在网页上的都是搞复杂了的,比如说12306,所以网页上实现还是比较麻烦的,而且很难识别准确。

解决方案六:

简单的可以识别,比如数字,字母等。但是比较难的就做不了了。现在很多大型网站为了防止机器输入验证码,就增加验证码的形式和复杂程度。比如csdn博客,验证码就是让你回答问题,做算术题

解决方案七:

现在验证码验证越来越复杂,识别难度越来越高,目前一般的识别算法精度不高,所以说建议采用人工识别比较好

解决方案八:

可行,但是准确度依赖于算法和图像的复杂度

时间: 2025-01-21 00:49:00

如何用电脑自动识别验证码,而不是用人眼来识别?可行吗?的相关文章

详解如何用 LSTM 自动识别验证码

这是去年博主心血来潮实现的一个小模型,现在把它总结一下.由于楼主比较懒,网上许多方法都需要切割图片,但是楼主思索了一下感觉让模型有多个输出就可以了呀,没必要一定要切割的吧?切不好还需要损失信息啊!本文比较简单,只基于传统的验证码. Part 0 模型概览 从图片到序列实际上就是Image2text也就是seq2seq的一种.encoder是Image, decoder是验证码序列.由于keras不支持传统的在decoder部分每个cell输出需要作为下一个rnn的cell的输入(见下图),所以我

压力测试 识别验证码-asp.net 如何自动识别验证码自动登录?

问题描述 asp.net 如何自动识别验证码自动登录? asp.net 如何自动识别验证码自动登录?想做下压力测试,需要不停的虚拟账户登录进系统测试 解决方案 不同网站的验证码有不同的算法识别验证码.简单的验证码可以通过调用第三方识别引擎如Tesseract 来训练识别.(可以参考http://blog.csdn.net/cownew/article/details/8850353)复杂的一般需要自己动手写代码来识别.

二进制-C# 自动识别验证码 数字+字母

问题描述 C# 自动识别验证码 数字+字母 如标题所言,目前测试(比如将图片处理后逐个识别,使用orcking等)均无法识别,不知道还有其他方法没? 还有已经将图片中个字符转换成了二进制字节后如何转换成字母及数字??? 解决方案 使用第三方打码平台人工识别

Android技巧分享——如何用电脑下载在Google play中应用的apk文件

  [Android技巧分享系列]    1.Android技巧分享--让官方模拟器和genymotion虚拟机飞起来    2.Android技巧分享--如何用电脑下载在Google play中应用的apk文件      Google Play上的应用是官方的,无第三方修改的应用.我们一般只在手机上用Google Play下载或是更新应用.    要是我们想下载的应用不是本区的或是不兼容我们的设备,Google play不让我们安装怎么办呢?    只好把应用下载到电脑里咯~    1.首先你

PHP脚本自动识别验证码查询汽车违章

经常有查下自己的车有没有违章,所以写了现在这个脚本,帮助查询自己的车是否违章. 主要用到,带cookie模拟表单提交和验证码识别. Tesseract-OCR 验证码识别技术,Tesseract-OCR:https://github.com/tesseract-ocr/tesseract 安装教程:https://github.com/tesseract-ocr/tesseract Tesseract-Ocr-For-PHP 把需要执行的命令,封装了一下 https://github.com/t

我们如何用Java实现验证码

验证码实际上就是随机选择一些字符以图片的形式展现在页面上,如果进行提交操作的同时需要将图片上的字符同时提交,如果提交的字符与服务器session保存的不同,则 认为提交信息无效.为了避免自动程序分析解析图片,通常会在图片上随机生成一些干扰线或者将字符进行扭曲,增加自动识别验证码的难度.在这里,我们使用java实现验证码. <%@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,java.

如何用电脑查看手机短信呢?

  1.MightyText 如果你用的是安卓手机,那么我强烈建议你试一下MightyText,这个软件集多功能于一体,几乎可以做到任何我想做的事. MightyText包括两个部分--总体来说就是服务器和客户端.服务器就是一个你安装在你自己手机上的应用,它可以从别的设备上接收信息发送信息,通过你手机的移动网络.客户端就是安装在你用的其他设备上,同样可以发短信. 在电脑上,你可以使用网络应用,在平板上也有对相应的软件.服务器和客户端相互之间通过 MightyText登录用的是谷歌账户,就好像你登

如何用电脑对手机下达指令发短信

  在我们工作时,老板肯定不希望你经常把玩手机;当手机在客厅充电而你却在卧室的电脑旁边时,相信你也会懒得跑到手机旁收发短信.于是,通过电脑以无线的形式管理手机,无疑是上述问题的最佳解决方案. 有手机不能用的尴尬 在很多环境下并不方便我们使用手机,比如在老板眼皮子底下工作时.手机恰好被男/女朋友把玩时.手机在另外一间屋子时--还好,如今有很多PC客户端软件可以与手机直连,在电脑的屏幕上查看来电和短信消息,管理文件的传输.换句话说,在你不方便使用手机时,电脑屏幕就是你的手机屏幕,我们可以借助PC间接

如何用电脑免费打电话?

  很久以前就有用电脑打电话的软件出来了,可是都要双方都安装软件,这并不适用,下面小编为介绍一篇教程:用你的电脑免费打电话,不花一分钱,让你随心所欲,拨打你想要拨打的电话.希望大家能够喜欢! 1.登陆你的QQ,一会用QQ一键登录的时候需要用到 2.打开E2345浏览器,如果没有可以去下载. 3.然后打开这个网站,网址:http://www.shuobar.cn/index.html?id=OTkxMzEwMDcyMzI3NDM3MA== ,打开之后直接用QQ帐号登录就好,在网站右上方有个QQ一键