C#使用Tesseract進行Ocr識別的方法實現(xiàn)
1.Nuget搜索Tesseract

2.項目安裝Tesseract

3.引用命名空間
using Tesseract;

4.上Github下載別人的訓練庫
https://github.com/tesseract-ocr/tessdata 這里下載中文的chi_sim.traineddata,放到了D盤根目錄

5.選擇圖片進行識別
我把圖片命名為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進行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使用以及訓練方法
相關(guān)文章
C#如何優(yōu)雅地取消進程的執(zhí)行之Cancellation詳解
本文介紹了.NET框架中的取消協(xié)作模型,包括CancellationToken的使用、取消請求的發(fā)送和接收、以及如何處理取消事件2024-12-12
C# Winform中DataGridView導出為Excel的實現(xiàn)示例
本文主要介紹了C# Winform中DataGridView導出為Excel的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-05-05
C#滑動驗證碼拼圖驗證功能實現(xiàn)(SlideCaptcha)
目前網(wǎng)站上的驗證碼機制可謂是五花八門,有簡單的數(shù)字驗證,有摻雜了字母和文字的混淆驗證,還有通過滑塊進行的拼圖驗證,下面這篇文章主要給大家介紹了關(guān)于C#滑動驗證碼拼圖驗證功能的實現(xiàn)方法,需要的朋友可以參考下2022-04-04

