码迷,mamicode.com
首页 > Windows程序 > 详细

C# 实现验证码识别,使用AspriseOCR.dll

时间:2020-01-15 14:12:35      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:base64   splay   aac   效果   ocr   idg   注册   cte   shadow   

验证码(Captcha)基于十道安全栅栏, 为网页、App、小程序开发者打造立体、全面的人机验证,最大程度地保护注册登录、活动秒杀、点赞发帖、数据保护等各大场景下的业务安全。要做自动化脚本程序,就要能识别验证码这一关。

效果如下图:

技术图片技术图片?

演示程序结构
在vs2019创建WinForm窗体程序,添加相应的控件

技术图片技术图片?

程序执行

一,使用OpenFileDialog类,可以选择图片文件

 技术图片技术图片?

二,使用AspriseOCR.dll,识别图片,主要的函数 strcode = Marshal.PtrToStringAnsi(OCR(path, -1)); 

技术图片技术图片?

总结

本文演示了,C#使用AspriseOCR.dll,实现纯数字验证码的识别,AspriseOCR的识别效果不是很好,可以使用Replace把识别的错误的加于改进,但是简单的验证码还是解决的。

技术图片技术图片?

C# 实现验证码识别,使用AspriseOCR.dll

标签:base64   splay   aac   效果   ocr   idg   注册   cte   shadow   

原文地址:https://www.cnblogs.com/channel9/p/12196013.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!