備忘録

備忘録

C#でTesseractを利用する方法

Ⅰ. はじめに

タイトルの通り「C#でTesseractを利用する方法」です。

Ⅱ. やり方

1. 必要なパッケージをNuGetからインストールする
Install-Package Tesseract -Version 4.1.1
2. 学習済みデータを任意のディレクトリに保存する

例. C:\Tesseract\eng_fast.traineddata

3. サンプルプログラムを書く

123.png
f:id:kagasu:20210614105758p:plain

Program.cs

using var engine = new TesseractEngine("C:\\Tesseract", "eng_fast");
engine.SetVariable("tessedit_char_whitelist", "0123456789");
engine.SetDebugVariable("debug_file", "null");

var page = engine.Process(Pix.LoadFromFile("C:\\123.png"));
Console.WriteLine(page.GetText());

実行結果

123

類似記事