永发信息网

C# 数字验证码识别

答案:3  悬赏:50  手机版
解决时间 2021-07-30 12:33

想做一个简单的数字图片的识别~没有干扰~没有变形!就是简单的几个数字或“-”,说白的了就是一个电话号码的图片转换为String类型的~长度不一定~

譬如这个:

识别出来就是:020-84479929

用C# 语言实现,调用什么函数还是有什么接口?

菜鸟一个~尽量简单……

先谢谢大家了~我邮箱wangwenqki@vip.qq.com,

有关验证码识别的资料尽管网我邮箱里发~!

如果简单易懂~追加100-200分!

最佳答案

调用微软的Microsoft Office Document Imaging的类库


源代码如下:



public MODI.Document _MODIDocument;
private void SetImage(string filename)
{


// Bitmap nump = new Bitmap();
// Bitmap myBitmap1 = new Bitmap(new fa;
// set the image..
try
{
_MODIDocument = new MODI.Document();
_MODIDocument.Create(filename);
//axMiDocView1.Document = _MODIDocument;
//axMiDocView1.Refresh();
}
catch (System.Runtime.InteropServices.COMException ee)
{
MessageBox.Show(ee.Message);
}
}


public string Analyse()
{
string texts = "";
if (_MODIDocument == null) return texts;
try
{
// add event handler for progress visualisation
//_MODIDocument.OnOCRProgress += new MODI._IDocumentEvents_OnOCRProgressEventHandler(this.ShowProgress);


// the MODI call for OCR
// _MODIDocument.OCR(_MODIParameters.Language,_MODIParameters.WithAutoRotation,_MODIParameters.WithStraightenImage);
_MODIDocument.OCR(MODI.MiLANGUAGES.miLANG_CHINESE_SIMPLIFIED, true, true);


//this.textBox1.Text = (_MODIDocument.Images[0] as MODI.Image).Layout.Text;
//MessageBox.Show((_MODIDocument.Images[0] as MODI.Image).Layout.Text);
texts = (_MODIDocument.Images[0] as MODI.Image).Layout.Text;
//statusBar1.Text = "Ready.";


_MODIDocument.Close(false);
_MODIDocument = null;

}
catch (Exception ee)
{
// simple exception "handling"
MessageBox.Show(ee.Message);
}
return texts;
}

全部回答

大哥 你知道为什么现在的验证码都是图片嘛? 就是让程序没办法读啊

如果想读可以 不过那是人工智能领域了…… 我们都不会吖

http://www.freeocr.net/ 或者去sourceforge上搜ocr,应该很多
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么就我上不去
In order to make it clear,I must go up to
长春市泰迪犬大约多少钱?
高人快来帮帮偶
600333可以继续持有吗。可以继续等待股改的兑
2009年农历初三早晨6点38分出生是什么命呢?
桦川县佳木斯德康经络养生馆我想知道这个在什
PS3的PES2010一球成名如何修改?
米奇的手表款式适合男生带吗?
地下城材料
公积金贷款不足两年可以提前还清吗?
储存卡不小心被格式化..格式也被改变后怎么恢
地下城与勇士如何快速降低COF指数?
什么活动可调动班级的积极性
谁是世界上海拔最高的人
推荐资讯
小学五年级数学练习十九第2题
谁知道何炅(快乐大本营主持人)的详细资料
有虾米好听滴慢歌捏、
汝南县驻马店楚街一品热干面馆(汝南旗舰店)我
qq宠物中的攻城天下的将士可以丢弃吗
宁波服装职业学院是读几年的?
赏析“乱”字《柳州二月榕叶落尽偶题》
左胸口深呼吸剧烈疼痛?
头脑里有恨字,怎么办?
地下城中的技能锁定是干什么用的?有什么用?
求航海类游戏
烽火战国中的道具怎样给指定的玩家?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?