Latvian OCR in C# and .NET
Bu belgenin diğer sürümleri:
IronOCR, .NET kodlayıcılarının Letonca 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.Latvian içeriği
Bu paket, .NET için 46 OCR dili içerir:
- Letonca
- LetoncaEn iyi
- LetoncaHızlı
İndir
Letonca Dil Paketi [latviešu valoda]
Kurulum
Yapmanız gereken ilk şey, Letonca OCR paketini .NET projenize yüklemektir.
Install-Package IronOcr.Languages.Latvian
Kod Örneği
Bu C# kod örneği, bir görüntüden veya PDF belgesinden Letonca metni okur.
using IronOcr;
class LatvianOCRExample
{
static void Main()
{
// Create an instance of IronTesseract for OCR
var Ocr = new IronTesseract();
// Set the OCR language to Latvian
Ocr.Language = OcrLanguage.Latvian;
// Define the input image file path
using (var Input = new OcrInput(@"images\Latvian.png"))
{
// Perform OCR on the input image
var Result = Ocr.Read(Input);
// Extract all recognized text from the OCR result
var AllText = Result.Text;
// Output the recognized text to the console
Console.WriteLine(AllText);
}
}
}
using IronOcr;
class LatvianOCRExample
{
static void Main()
{
// Create an instance of IronTesseract for OCR
var Ocr = new IronTesseract();
// Set the OCR language to Latvian
Ocr.Language = OcrLanguage.Latvian;
// Define the input image file path
using (var Input = new OcrInput(@"images\Latvian.png"))
{
// Perform OCR on the input image
var Result = Ocr.Read(Input);
// Extract all recognized text from the OCR result
var AllText = Result.Text;
// Output the recognized text to the console
Console.WriteLine(AllText);
}
}
}
Imports IronOcr
Friend Class LatvianOCRExample
Shared Sub Main()
' Create an instance of IronTesseract for OCR
Dim Ocr = New IronTesseract()
' Set the OCR language to Latvian
Ocr.Language = OcrLanguage.Latvian
' Define the input image file path
Using Input = New OcrInput("images\Latvian.png")
' Perform OCR on the input image
Dim Result = Ocr.Read(Input)
' Extract all recognized text from the OCR result
Dim AllText = Result.Text
' Output the recognized text to the console
Console.WriteLine(AllText)
End Using
End Sub
End Class
Açıklama
- IronOCR Namespace: Örnek, OCR işlevlerine erişmek için gerekli olan
IronOcrad alanını içe aktararak başlar. - IronTesseract Örneği:
IronTesseractnesnesi (Ocr), görüntü okuma ve metin çıkarma işlemlerini gerçekleştirmek üzere oluşturulur. - Dil Yapılandırması: OCR işlemi,
Ocr.Languageözelliği ayarlanarak Letonca metni okuyacak şekilde yapılandırılmıştır. - OcrInput Nesnesi: İşlenecek görüntü dosyasına referans veren bir
OcrInputnesnesi oluşturulur. - Görüntüyü Okuma:
Readyöntemi, görüntüyü işlemek veOcrörneğindeResultdeğişkeninde depolanan metni çıkarmak için çağrılır. - Sonuç Çıkarma: OCR sonuçlarına
Result.Textaracılığıyla erişilir ve daha sonra kullanılmak veya görüntülenmek üzereAllTextiçinde saklanır. - Konsol Çıktısı: Tanınan Letonca metin konsola yazdırılır ve metin çıkarmanın görsel olarak doğrulanmasını sağlar.

