Latin Alphabet OCR in C# and .NET
IronOCR, .NET kodlayıcılarının Latin Alfabesi dahil 126 dilde resimlerden ve PDF belgelerinden metin okumasına olanak tanıyan bir C# yazılım bileşenidir.
Bu, Tesseract'ın .NET geliştiricileri için özel olarak oluşturulmuş gelişmiş bir çatalıdır ve hem hız hem de doğruluk açısından diğer Tesseract motorlarından düzenli olarak daha iyi performans gösterir.
IronOcr.Languages.LatinAlphabet içeriği
Bu paket, .NET için 64 OCR dili içerir:
- LatinAlphabet
- LatinAlphabetBest
- LatinAlphabetFast
İndir
Latin Alfabe Dil Paketi [latine]
Kurulum
Yapmamız gereken ilk şey, Latin Alfabe OCR paketimizi .NET projenize yüklemektir.
Install-Package IronOcr.Languages.LatinAlphabet
Kod Örneği
Bu C# kod örneği, bir Görüntü veya PDF belgesinden Latin Alfabesi metnini okur.
// Install the IronOCR.languages.LatinAlphabet package first
using IronOcr;
var Ocr = new IronTesseract(); // Initialize IronTesseract instance
// Set the OCR language to LatinAlphabet
Ocr.Language = OcrLanguage.LatinAlphabet;
// Define the input image or PDF you want to read
using (var Input = new OcrInput(@"images\LatinAlphabet.png"))
{
// Perform OCR reading on the input
var Result = Ocr.Read(Input);
// Extract the recognized text
var AllText = Result.Text;
// Output the recognized text
Console.WriteLine(AllText);
}
// Install the IronOCR.languages.LatinAlphabet package first
using IronOcr;
var Ocr = new IronTesseract(); // Initialize IronTesseract instance
// Set the OCR language to LatinAlphabet
Ocr.Language = OcrLanguage.LatinAlphabet;
// Define the input image or PDF you want to read
using (var Input = new OcrInput(@"images\LatinAlphabet.png"))
{
// Perform OCR reading on the input
var Result = Ocr.Read(Input);
// Extract the recognized text
var AllText = Result.Text;
// Output the recognized text
Console.WriteLine(AllText);
}
' Install the IronOCR.languages.LatinAlphabet package first
Imports IronOcr
Private Ocr = New IronTesseract() ' Initialize IronTesseract instance
' Set the OCR language to LatinAlphabet
Ocr.Language = OcrLanguage.LatinAlphabet
' Define the input image or PDF you want to read
Using Input = New OcrInput("images\LatinAlphabet.png")
' Perform OCR reading on the input
Dim Result = Ocr.Read(Input)
' Extract the recognized text
Dim AllText = Result.Text
' Output the recognized text
Console.WriteLine(AllText)
End Using
Açıklama
-
IronTesseract Başlatma: OCR işlemesini gerçekleştirecek olan
IronTesseractörneği başlatılır. -
Dil Ayarı: OCR dili, IronOCR paketinde bulunan dillerden biri olan
LatinAlphabetolarak ayarlanmıştır. -
Giriş Spesifikasyonu: Metnin çıkarılacağı resim veya PDF dosyasının yolunu belirten bir
OcrInputnesnesi oluşturulur. -
OCR Yürütme:
OcrInput'yi işlemek içinIronTesseractörneğininReadyöntemi çağrılır. Bu, çıkarılan metni içeren birResultnesnesi döndürür. -
Metin Çıkarma:
ResultnesnesininTextözelliği, tanınan metne erişmek için kullanılır. - Çıktı: Tanınan metin, doğrulama amacıyla konsola PRINT edilir.
Dosya bulunamadı hatalarını önlemek için OcrInput içindeki dosya yolunun resminize veya PDF dosyanıza doğru şekilde yönlendirildiğinden emin olun.

