博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实现验证码图像文字的识别(C#调用DLL)
阅读量:6824 次
发布时间:2019-06-26

本文共 664 字,大约阅读时间需要 2 分钟。

请先下载http://asprise.com/product/ocr/index.php?lang=csharp 的SDK.里面提供了详细的OCR方法,如下:
 
将发现图像框picbVeryfyCode里的文字和文本框.txtVeryfyCode.Text是一致的.
 
数字识别率我碰到的几乎是100%
 
http://blog.csdn.net/crabo/
 
[DllImport("AspriseOCR.dll")]
static extern string craboOCR(string file, int type);
 
private void GetVeryfyCode()
{
   if(File.Exists(_imgPath))//ok now?
   {
    try
    {
        this.picbVeryfyCode.Image = System.Drawing.Bitmap.FromFile(_imgPath);
        _veryfyCode = craboOCR(_imgPath,-1);   //将返回string,并以"\r\n"结尾!!
        _veryfyCode = _veryfyCode.Substring(0,4);
        this.txtVeryfyCode.Text = _veryfyCode;
    }
    catch(Exception e)
    {
       this.lblResult.Text += e.Message;
    }
   }
}

转载于:https://www.cnblogs.com/wwwzzg168/p/3571997.html

你可能感兴趣的文章
Net分布式系统之二:CentOS系统搭建Nginx负载均衡
查看>>
java通过UUID生成16位唯一订单号
查看>>
Scapy实现SYN泛洪攻击
查看>>
火狐浏览器FireFox 如何将整个网页保存为图片
查看>>
mysql命令行各个参数解释
查看>>
Jquery—Jquery异步功能实例
查看>>
spring AOP 之一:spring AOP功能介绍
查看>>
shell脚本变量的参数
查看>>
JAVA入门[19]-Hibernate简单示例
查看>>
bzoj-3223 文艺平衡树
查看>>
Kotlin新语言简介和快速入门知识点
查看>>
python打印万年历
查看>>
ViewPager实现页卡的最新方法--简洁的TabLayout(谷歌支持包)
查看>>
SciPy 安装不上?
查看>>
ElasticSearch 结构化搜索全文
查看>>
条件判断式
查看>>
R语言学习 第三篇:数据框
查看>>
Java线程停止interrupt()方法
查看>>
Elasticsearch的基友Logstash(转)
查看>>
这是一份很详细的 Retrofit 2.0 使用教程(含实例讲解)(转)
查看>>