C#使用Tesseract進(jìn)行Ocr識別的方法實現(xiàn)
更新時間:2022年06月14日 09:55:24 作者:桿楷
本文主要介紹了C#使用Tesseract進(jìn)行Ocr識別的方法實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
1.Nuget搜索Tesseract
2.項目安裝Tesseract
3.引用命名空間
using Tesseract;
4.上Github下載別人的訓(xùn)練庫
https://github.com/tesseract-ocr/tessdata 這里下載中文的chi_sim.traineddata,放到了D盤根目錄
5.選擇圖片進(jìn)行識別
我把圖片命名為image.jpg放在了D盤根目錄
//圖片文件路徑 string imageFileName = @"D:\image.png"; //創(chuàng)建位圖對象 Bitmap image = new Bitmap(imageFileName); //Tesseract.Page Page page = new TesseractEngine(@"D:\", "chi_sim", EngineMode.Default).Process(PixConverter.ToPix(image)); //釋放程序?qū)D片的占用 image.Dispose(); //打印識別率 Console.WriteLine(String.Format("{0:P}", page.GetMeanConfidence())); //打印識別文本 //替換'/n'為'(空)'//替換'(空格)'為'(空)' Console.WriteLine(page.GetText().Replace("\n", "").Replace(" ", ""));
識別率為百分之84,識別文字為立白liby
到此這篇關(guān)于C#使用Tesseract進(jìn)行Ocr識別的方法實現(xiàn)的文章就介紹到這了,更多相關(guān)C# Ocr識別內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:
- Selenium+Tesseract-OCR智能識別驗證碼爬取網(wǎng)頁數(shù)據(jù)的實例
- Java使用Tesseract-Ocr識別數(shù)字
- python3使用Pillow、tesseract-ocr與pytesseract模塊的圖片識別的方法
- Python識別快遞條形碼及Tesseract-OCR使用詳解
- Python3.6使用tesseract-ocr的正確方法
- Perl使用Tesseract-OCR實現(xiàn)驗證碼識別教程
- python利用 pytesseract快速識別提取圖片中的文字((圖片識別)
- 使用Python中的pytesseract模塊實現(xiàn)抓取圖片中文字
- opencv+tesseract實現(xiàn)驗證碼識別的示例
- tesseract-ocr使用以及訓(xùn)練方法
相關(guān)文章
Unity中的PostProcessScene實用案例深入解析
這篇文章主要為大家介紹了Unity中的PostProcessScene實用案例深入解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05