Lao OCR in C# and .NET
Bu belgenin diğer versiyonları:
IronOCR, .NET kodlayıcılarının Lao dahil olmak üzere 126 dilde görüntülerden ve PDF belgelerinden metin okumalarına olanak tanıyan bir C# yazılım bileşenidir.
Tesseract'ın ileri düzey bir çatallamasıdır, yalnızca .NET geliştiricileri için oluşturulmuş olup hız ve doğruluk açısından diğer Tesseract motorlarını düzenli olarak geride bırakmaktadır.
IronOcr.Languages.Lao İçeriği
Bu paket, .NET için birden fazla OCR dil modeli içerir:
- Lao
- LaoBest
- LaoFast
- LaoAlphabet
- LaoAlphabetBest
- LaoAlphabetFast
İndirme
Lao Dil Paketi [ພາສາລາວ]
Kurulum
İlk yapmamız gereken ş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 metni 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, IronOCR'u Lao dili için özel olarak OCR işlemi yapmak üzere nasıl yapılandıracağınızı ve kullanacağınızı gösterir.
IronTesseract, OCR işlemleri gerçekleştirmek için kullanılan ana sınıftır.- Dil ayarı,
Ocr.Languagekullanılarak Lao olarak ayarlanır. OcrInput, OCR işleme için görüntü veya PDF belgeleri yüklemek için kullanılan bir sınıftır.Ocr.Readyöntemi, girdiyi işler ve tanınan metni içeren bir sonuç döndürür.usingifadesi, kaynakların kullanım sonrasında serbest bırakılmasını sağlar.- Son olarak, tanınan metin çıktı doğrulaması için konsola yazdırılır.

