Lao OCR in C# and .NET
Bu belgenin diğer sürümleri:
IronOCR, .NET kodlayıcılarının Lao 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.Lao içeriği
Bu paket, .NET için birden fazla OCR dil modeli içerir:
- Lao
- LaoBest
- LaoFast
- LaoAlphabet
- LaoAlphabetBest
- LaoAlphabetFast
İndir
Lao Dil Paketi [ພາສາລາວ]
Kurulum
Yapmamız gereken ilk şey, .NET projenize Lao OCR paketini yüklemektir.
Install-Package IronOcr.Languages.Lao
Kod Örneği
Bu C# kod örneği, bir Görüntü veya PDF belgesinden Lao dilinde metin okur.
// Import the IronOcr namespace to use its OCR functionality
using IronOcr;
// Create a new IronTesseract instance
var Ocr = new IronTesseract();
// Set the OCR language to Lao
Ocr.Language = OcrLanguage.Lao;
// Use a using statement to ensure proper disposal of resources
using (var Input = new OcrInput(@"images\Lao.png"))
{
// Perform OCR on the input image
var Result = Ocr.Read(Input);
// Extract all text from the OCR result
var AllText = Result.Text;
// Output the recognized text for verification
Console.WriteLine(AllText);
}
// Import the IronOcr namespace to use its OCR functionality
using IronOcr;
// Create a new IronTesseract instance
var Ocr = new IronTesseract();
// Set the OCR language to Lao
Ocr.Language = OcrLanguage.Lao;
// Use a using statement to ensure proper disposal of resources
using (var Input = new OcrInput(@"images\Lao.png"))
{
// Perform OCR on the input image
var Result = Ocr.Read(Input);
// Extract all text from the OCR result
var AllText = Result.Text;
// Output the recognized text for verification
Console.WriteLine(AllText);
}
' Import the IronOcr namespace to use its OCR functionality
Imports IronOcr
' Create a new IronTesseract instance
Private Ocr = New IronTesseract()
' Set the OCR language to Lao
Ocr.Language = OcrLanguage.Lao
' Use a using statement to ensure proper disposal of resources
Using Input = New OcrInput("images\Lao.png")
' Perform OCR on the input image
Dim Result = Ocr.Read(Input)
' Extract all text from the OCR result
Dim AllText = Result.Text
' Output the recognized text for verification
Console.WriteLine(AllText)
End Using
Açıklama:
- Bu kod, özellikle Lao dili için OCR gerçekleştirmek üzere IronOCR'nin nasıl yapılandırılacağını ve kullanılacağını göstermektedir.
IronTesseract, OCR işlemlerini gerçekleştirmek için kullanılan ana sınıftır.- Dil,
Ocr.Languagekullanılarak Lao olarak ayarlanmıştır. OcrInput, OCR işleme için görüntüleri veya PDF belgelerini yüklemek amacıyla kullanılan bir sınıftır.Ocr.Readyöntemi, girişi işler ve tanınan metni içeren bir sonuç döndürür.usingifadesi, kaynakların kullanımdan sonra serbest bırakılmasını sağlar.- Son olarak, tanınan metin çıktı doğrulaması için konsola PRINT edilir.

