2020国产成人精品视频,性做久久久久久久久,亚洲国产成人久久综合一区,亚洲影院天堂中文av色

分享

C#使用Tesseract OCR 解析驗(yàn)證碼

 昵稱19290602 2014-09-09

我從別處轉(zhuǎn)載的。

原文地址為:http://www.cnblogs.com/ivanyb/archive/2011/11/25/2263043.html

之前我在<<C#簡(jiǎn)單數(shù)字驗(yàn)證碼解析>>一文中介紹了用C#識(shí)別簡(jiǎn)單不變形數(shù)字驗(yàn)證碼,但是對(duì)于識(shí)別變形的image 或生成位置變化比較頻繁的image 驗(yàn)證碼的準(zhǔn)確率卻不高。

下面介紹一個(gè)開源的OCR引擎Tesseract2。值得慶幸的是雖然是開源的但是它的識(shí)別率較高,并不比其他引擎差勁。網(wǎng)上介紹Tessnet2也是當(dāng)時(shí)時(shí)間排名第三的識(shí)別引擎,只是后來(lái)慢慢不維護(hù)了,目前是Google在維護(hù),大家都知道Google 在搞電子圖書館,每天都有不同類目的書被掃描成電子版。所以有G老大維護(hù),識(shí)別率差不到哪里去。呵呵。。別鄙視我。。。

Tessnet2 是用vc ++ 開發(fā)的,其中是生成Tessnet2.dll ,我們可以通過(guò).net 來(lái)調(diào)用內(nèi)部具體類庫(kù)實(shí)現(xiàn)識(shí)別。

Tessnet2的使用:

1、點(diǎn)擊http://files.cnblogs.com/zhuxiangyu/tessnet2_32.rar鏈接下載Tessnet2.dll ,

   Tessnet2是支持多國(guó)語(yǔ)的。語(yǔ)言包下載鏈接:http://code.google.com/p/tesseract-ocr/downloads/list

2、將Tessnet2.dll 添加到vs 引用中,和添加.net程序集一樣。

3、用Tessnet2進(jìn)行識(shí)別

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
WebRequest request = WebRequest.Create("http://sz./js/code2.asp");
            WebResponse response = request.GetResponse();
            Stream st = response.GetResponseStream();
            Bitmap bitmap = (Bitmap)Bitmap.FromStream(st);
 UnCodebase ud = new UnCodebase(bitmap );
            bitmap = ud.GrayByPixels();
            ud.ClearNoise(128, 2);
            pictureBox1.Image = bitmap ;
tessnet2.Tesseract ocr = new tessnet2.Tesseract();//聲明一個(gè)OCR類
            ocr.SetVariable("tessedit_char_whitelist", "0123456789"); //設(shè)置識(shí)別變量,當(dāng)前只能識(shí)別數(shù)字。
            ocr.Init(Application.StartupPath + @"\\tmpe", "eng", true); //應(yīng)用當(dāng)前語(yǔ)言包。注,Tessnet2是支持多國(guó)語(yǔ)的。語(yǔ)言包下載鏈接:http://code.google.com/p/tesseract-ocr/downloads/list
            List<tessnet2.Word> result = ocr.DoOCR(bitmap , Rectangle.Empty);//執(zhí)行識(shí)別操作
            string code = result[0].Text;
            textBox1.Text = code;

 

 

識(shí)別效果:

image

 

代碼下載:CSharp簡(jiǎn)單數(shù)字驗(yàn)證碼解析.rar

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多