C# 识别图片验证码

14 篇文章 3 订阅
订阅专栏

        最近有需求需要用C#识别图片验证码,于是又是各种百度啊csdn啊论坛啊,找啊找,找到了很多,老实说都不尽人意,然后去github上翻了一下,还真的有。

GitHub - ccccccmd/ReCapcha: 验证码识别 发票标号识别 图片识别

这是大佬写的验证码识别程序,里面第一个就是。所以我这里只是做个记录,操作说明。

可以看到大佬写的功能非常之多,甚至还有爬虫爬取验证码图片,他真的我哭死。

以下是操作说明:

        前期准备:(下载)很多的验证码图片(图片最好是同一个接口的,不然验证码样式可能会奇形怪状,一下子这样一下子那样),新建一个文本文件(如果有字模库则跳过这一步)。

        1.选择本地验证码图片的文件夹路径(会自动获取文件夹中的验证码图片)。

        2.选择字模的路径(txt文本文件,内容可为空,如果没有字模可以自己创建一个新的文本文件,然后自己训练)。

         3.然后可以点击“识别”了,点击图片或者“下一个”按钮可以切换验证码图片。第一次识别的话需要进行训练,“识别错误——>修改”,然后在下面填写对应的验证码。然后点击“字模学习入库”就会写入特征码到刚刚新建的文本文件。然后再点击“识别”可以查看效果,然后点击下一个,识别。以此类推。

         多写入几次,识别率就高起来了。然后那个文本文件就是这种验证码的字模库了。

 

         要是字模写入错了,还可以点击“字模操作”进行编辑,或者把那个错的字模删掉。

在大佬项目的根目录下有很多测试的验证码,可以用于测试。

根目录:ReCapcha-master\ReCapcha-master\RECAPTCHA\RECAPTCHA\bin\Debug\captcha

在训练好字模库之后,就可以在其他地方调用了。直接把ImageProcess类牛过来。

Image img = Image.FromFile(@"C:\Users\F1685778.IT-C23050020S\Desktop\新增資料夾\1669854112560.jpg");
            string sb = ImageProcess.GetCAPTCHACode(img, @"C:\Users\F1685778.IT-C23050020S\Desktop\新文字文件.txt", 1, 20, 30, 2, false, 8);
            Console.WriteLine(sb);
            Console.ReadKey();

 效果也是非常的nice!

 

声明:此内容仅供学习交流使用,不用于商业用途,如果涉及侵权,联系作者删除。

 

 

c#识别图片验证码
山鹰的专栏
09-22 3399
private void button1_Click(object sender, EventArgs e) { WebRequest request = WebRequest.Create("https://bj.ac.10086.cn/ac/ValidateNum?smartID=1247945447 "); WebRespons
基于C#语言识别图片的验证码程序
04-13
本程序是用c#实现的,用于识别普通图片验证码,通过图像处理技术获取验证码。
c# 本地离线OCR读取图片上文字(PaddleOCR),通过鼠标点击获取对应位置文字
最新发布
mybluedesky的博客
08-17 625
c#可用的ocr库比较多,但持续更新且对中文友好的库就不多了。PaddlePaddle(飞桨)是百度开发的开源深度学习平台,但源码是phython,不过有大神封装了PaddleOCRSharp,还在持续优化更新,可离线使用。
用于验证码图片识别的类(C#源码)
weixin_30933531的博客
09-25 514
最近写了几个网站的验证码图片自动识别程序,尽管每个网站的验证码图片都不相同,识别的方法有所差别。但写得多了,也总结出不少相同之处。今天抽空封装出一个基础类来,发现可以很好地重复利用,编写不同的验证码识别程序,效率提高了不少。好东东不能独享,现放出来供大家共同研究,请网友们妥善用之。 封装后的类使用很简单,针对不同的验证码,相应继承修改某些方法,即可简单几句代码就可...
C#识别验证码
weixin_34289744的博客
04-17 292
以前看过一篇关于验证码识别功能的代码,于是整理了一下。主要原理就是识别图片的颜色不同从而转换为文字。不过对于不规则的验证码就不太行了。 主要代码如下: recordString = string.Empty; IHTMLControlRange imgRange; IHTMLDocument2 document ...
图片验证码识别的类(C#源码)
tv214的专栏
11-20 1667
图片验证真是个大问题下面是简单图片验证类。 using System;using System.Collections.Generic;using System.Text;using System.Collections;using System.Drawing;using System.Drawing.Imaging;using System.Runtime.InteropSer
C# 图片识别(支持21种语言
weixin_33708432的博客
10-08 2203
图片识别的技术到几天已经很成熟了,只是相关的资料很少,为了方便在此汇总一下(C#实现),方便需要的朋友查阅,也给自己做个记号。 图片识别的用途:很多人用它去破解网站的验证码,用于达到自动刷票或者是批量注册的目的,但我觉得它最吸引我的地方是可以让一些书写的东西,自动识别成电脑上的文字,比如说手拟的合同,修改过的书面论文或者是文档,每月的花费发票需要在电脑上录入或者是汇总信息,日记本上的文章...
C#图片验证码识别技术.zip
05-13
C#图片验证码识别技术 C#图片验证码识别技术 C#图片验证码识别技术 C#图片验证码识别技术 C#图片验证码识别技术 C#图片验证码识别技术 C#图片验证码...
C#图片验证码字母或数字通用识别代码.rar
07-13
本资源“C#图片验证码字母或数字通用识别代码.rar”提供了一种C#编程语言实现的解决方案,能够帮助开发识别各种图片验证码,从而自动化某些需要验证码验证的流程。 验证码识别技术通常涉及到图像处理和机器学习。...
在Image控件中显示验证码~
weixin_33739523的博客
06-06 197
这个代码为checkcode.aspx 的CS文件,在index.aspx 上加个image空间 runat=server src="chenkcode.aspx" 就可 using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; usi...
C#源码图片验证码识别
06-14
C#源码图片验证码识别,代码有详细说明,是学习验证码识别的一个不错的参考示例。
c#实现识别图片上的验证码数字
12-26
public void imgdo(Bitmap img) { //去色 Bitmap btp = img; Color c = new Color(); int rr, gg, bb; for (int i = 0; i < btp.Width; i++) { for (int j = 0; j < btp.Height; j++) { //取图片当前的像素点 c = btp.GetPixel(i, j); rr = c.
C#图片验证码
09-14
C#winfrom的图片验证码源码,应该实现了你需要的功能
使用C#进行验证码识别
ttocr556的博客
10-20 763
C#是一种强大的编程语言,具有广泛的图像处理库和丰富的生态系统。使用C#进行验证码识别是完全可行的,特别是在需要与.NET生态系统集成的项目中。虽然Python仍然是一个流行的选择,但根据项目需求,选择C#作为开发语言可能是一个更好的选择。一旦您有了验证码图像,接下来的任务是进行图像处理。使用AForge.NET Framework或其他图像处理库可以帮助您处理图像,提取出验证码的文本。在进行验证码识别之前,您需要获取验证码图像。现在您已经从图像中提取了文本,可以将其用于验证码识别。// 打开验证码图像。
C#实现验证码识别
huanglei0809的专栏
07-18 1030
转 http://blog.csdn.net/zgke/article/details/4170956 这个可能是最简单的严整码了..       使用    System.Net.WebClient _Client =new System.Net.WebClient();             byte[] _ImageBytes =_Client.DownloadDat
C#下的验证码识别
☞ 刘小文的专栏
11-26 6080
1)验证码的基本知识及来由网络安全技术中的验证码的主要目的是强制人机交互来抵御机器自动化攻击。用来防止机器模拟http行为,直接抓取文本进行导航;或直接提交文本进行登录尝试。在现在带宽较大的今天,在线密码穷举带宽已经不能作为瓶颈了,验证码识别以2M ADSL连接实际测试,20线程大概每秒可以完成30个左右的连接,如果是6位数字密码,在不考虑字典完全穷举的时候也只需要几个小时便可破解,严重的威胁了网络账号的安全,因此,网络登录注册验证码的普及势在必行。而如今国内大部分的验证码设计者并不得要领,要么不了解图像处
c# 识别验证码
Feigo的专栏
04-24 2035
using System;using System.Net;using System.Web;using System.Drawing;using System.Drawing.Imaging;namespace CrMonterNet...{    /**////     /// CrMonterNetImg 的摘要说明。    ///     public class CrMonterNe
C# 实现图片验证码示例代码
`.cs`文件则是后台处理逻辑,定义了生成验证码图片的方法。 在`.aspx`文件中,有一个`<img>`标签用于显示验证码图片,其`src`属性指向`YanZhengCode.aspx`页面,点击时通过JavaScript函数`suiji()`刷新图片。...
写文章

热门文章

  • MIUI13 无ROOT安装小黄鸟(HttpCanary)CA证书教程 15803
  • 推特无法修改手机号码和邮箱(已解决) 11517
  • AI语音变声器学习记录:RVC和SVC 11027
  • C#使用SQLSugar操作oracle的一些坑 4822
  • JS逆向 webpack解密 3832

分类专栏

  • AI 1篇
  • C# 14篇
  • httpcanary 1篇
  • 小黄鸟 1篇
  • ca证书 1篇
  • 知识 3篇
  • 安卓逆向 1篇
  • MT管理器 1篇
  • HtmlToPdf 1篇
  • web网站 1篇
  • winform 1篇
  • 控制台程序 1篇
  • 推特 1篇
  • Twitter 1篇

最新评论

  • MIUI13 无ROOT安装小黄鸟(HttpCanary)CA证书教程

    2401_87515530: 提示已安装,但无法使用

  • WinForm內嵌Unity(Socket通信)

    想睡懒觉l: 请问将winform编译成动态dll之后导入unity怎么将unity渲染到预写好panel控件里呢,有后续吗表情包

  • AI语音变声器学习记录:RVC和SVC

    星空~龙: 我是用来提取视频片段的,因为每条字幕出现时就代表人物要开始说话了,讲每条字幕对应的视频片段分割并筛选以达到区分对应任务语音片段的效果。

  • WinForm內嵌Unity(Socket通信)

    星空~龙: 说反了,我这里unity是socket客户端,form是socket服务器

  • WinForm內嵌Unity(Socket通信)

    星空~龙: unity是socket服务器,form是socket客户端

最新文章

  • WinForm 关于TableLayoutPanel布局控件横向滚动条的BUG(问题已解决)
  • 关于C#中异步编程async、await真正的作用
  • C#“请求被中止: 未能创建 SSL/TLS 安全通道”的解决方法
2024年2篇
2023年6篇
2022年18篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

天下网标王网站的标签优化兰州业网站优化排名安庆网站搜索优化哪家不错泗门宁波网站优化铁岭服装行业网站优化用什么方法临沂市网站建设优化方案网站结构页面布局代码标签优化哈尔滨网站关键词百度优化金堂网站关键词优化重庆璧山网站优化壹起航网站优化好吗正定网站关键词优化服务网站排名优化立择火3星顶尖怎么优化网站程序宝安营销型网站优化企业网站怎样优化朔州网站优化电话上海360网站优化定制河源信誉好的免费网站优化网站改版会影响优化吗咸阳优化网站排名网站推广优化尢金手指下拉云南省网站优化加盟咸宁外包网站优化怎么做广州网站优化效果如何瀑布流网站如何优化网站优优化外包公司淘宝客网站如何优化好的网站优化代理渠道静安网站优化找哪家香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化