備忘録

備忘録

C#でTesseractを利用する方法

Ⅰ. はじめに

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

Ⅱ. やり方

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

例. C:\Tesseract\eng_fast.traineddata

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

123.png

Program.cs

using Tesseract;

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

類似記事