轉(zhuǎn)帖|使用教程|編輯:龔雪|2015-12-08 16:21:53.000|閱讀 711 次
概述:本文是關(guān)于VintaSoft Imaging .NET與OCR模塊結(jié)合對數(shù)字識別功能的介紹,重點(diǎn)介紹了如何將OCR設(shè)置為只識別數(shù)字。附有代碼可供參考。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
VintaSoftImaging.NET SDK是一個(gè)為.NET開發(fā)人員開發(fā)的,強(qiáng)大而易于使用的圖像工具包。它可以讓你加載、查看、處理、打印和保存數(shù)字圖像,可將它們轉(zhuǎn)換為不同的圖像格式,可用多種TIFF和動態(tài)GIF文件提高您的工作效率。
并且該產(chǎn)品還可以添加多個(gè)模塊:圖片注釋模塊、PDF模塊、JBIG2模塊、JPEG2000模塊、文檔清潔模塊、DICOM模塊、OCR模塊和表單處理模塊,結(jié)合這些模塊開發(fā)人員可以開發(fā)出現(xiàn)代化的商業(yè)應(yīng)用程序 這篇文章主要介紹VintaSoft Imaging .NET怎么和OCR模塊結(jié)合,OCR識別模塊識別率高,支持多國語言包含中文,并且可以自定義多種功能,下面的代碼主要講述了怎么設(shè)置OCR只對圖片中的數(shù)字進(jìn)行識別,具體如下:
using System; using Vintasoft.Imaging; using Vintasoft.Imaging.Ocr; using Vintasoft.Imaging.Ocr.Results; using Vintasoft.Imaging.Ocr.Tesseract; class TesseractOcrSetVariableExample { // Required assemblies to run this code: // Vintasoft.Imaging.dll, Vintasoft.Imaging.Ocr.dll, Vintasoft.Imaging.Ocr.Tesseract.dll public static void OcrImageWithDigits(string filename) { // load image(s) ImageCollection images = new ImageCollection(); images.Add(filename); Console.WriteLine("Create Tesseract OCR engine..."); using (TesseractOcr tesseractOcr = new TesseractOcr()) { Console.WriteLine("Initialize OCR engine..."); tesseractOcr.Init(new OcrEngineSettings(OcrLanguage.English)); // set white list tesseractOcr.SetVariable( "tessedit_char_whitelist", "01234567890"); // foreach image foreach (VintasoftImage image in images) { Console.WriteLine("Recognize the image..."); OcrPage page = tesseractOcr.Recognize(image); Console.WriteLine("Page Text:"); Console.WriteLine(page.GetText()); Console.WriteLine(); } // shutdown OCR engine tesseractOcr.Shutdown(); } // free resources images.ClearAndDisposeItems(); images.Dispose(); } }
本文轉(zhuǎn)自
購買最新正版授權(quán)!""
慧都年終盛典火爆開啟,一年僅一次的最強(qiáng)促銷,破冰鉅惠不容錯(cuò)過!!優(yōu)惠詳情點(diǎn)擊查看>>
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn