C# 使用AspriseOCR.dll实现验证码识别
验证码(Captcha)基于十道安全栅栏, 为网页、App、小程序开发者打造立体、全面的人机验证,最大程度地保护注册登录、活动秒杀、点赞发帖、数据保护等各大场景下的业务安全。要做自动化脚本程序,就要能识别验证码这一关。
效果如下图:
演示程序结构
在vs2019创建WinForm窗体程序,添加相应的控件
程序执行
一,使用OpenFileDialog类,可以选择图片文件
二,使用AspriseOCR.dll,识别图片,主要的函数strcode = Marshal.PtrToStringAnsi(OCR(path, -1));
总结
本文演示了,C#使用AspriseOCR.dll,实现纯数字验证码的识别,AspriseOCR的识别效果不是很好,可以使用Replace把识别的错误的加于改进,但是简单的验证码还是解决的。
到此这篇关于C# 使用AspriseOCR.dll实现验证码识别的文章就介绍到这了,更多相关C# 验证码识别内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
C#中List〈string〉和string[]数组之间的相互转换
List<string>和string[]数组之间的相互转换,需要的朋友可以参考下2012-12-12C# WinForm 登录界面的图片验证码(区分大小写+不区分大小写)
这篇文章主要介绍了C# WinForm 登录界面的图片验证码(区分大小写+不区分大小写),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-02-02.net使用Aspose.Words进行Word替换操作的实现代码
之前在工作中,需要实现Word打印功能,并且插入图片。当时采取的方式则是使用书签进行操作。首先在word内插入书签,完成后,存为模板。程序加载该模板,找到书签,并在指定位置写入文字即可2013-05-05
最新评论