Ⅰ. はじめに
タイトルの通り「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