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.
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);
}
}
}Imports IronOcr
Module LatvianOCRExample
Sub Main()
' Create an instance of IronTesseract for OCR
Dim Ocr As New IronTesseract()
' Set the OCR language to Latvian
Ocr.Language = OcrLanguage.Latvian
' Define the input image file path
Using Input As 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 ModuleAçı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.

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.