Canadian Aboriginal Alphabet OCR in C# and .NET
IronOCR, .NET kodlayıcılarının Kanada Yerli Alfabesi de dahil olmak üzere 126 dildeki görüntülerden ve PDF belgelerinden metin okuması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.CanadianAboriginal İçeriği
Bu paket, .NET için 103 OCR dili içerir:
- KanadaYerliAlfabesi
- KanadaYerliAlfabesiEnIyi
- KanadaYerliAlfabesiHizli
İndirme
Kanada Yerli Alfabesi Dil Paketi [Canadian First Nations]
Kurulum
Yapmamız gereken ilk şey, Kanada Yerli Alfabesi OCR paketimizi .NET projenize kurmaktır.
Install-Package IronOcr.Languages.CanadianAboriginal
Kod Örneği
Bu C# kod örneği, bir görüntü veya PDF belgesinden Kanada Yerli Alfabesi metni okur. Optik karakter tanıma yapmak için IronOCR kutuphanesi kullanılır.
// Install the IronOCR package via NuGet
// PM> Install-Package IronOcr.Languages.CanadianAboriginal
using IronOcr;
class Program
{
static void Main()
{
// Create an instance of the IronTesseract OCR engine
var Ocr = new IronTesseract();
// Set the language to Canadian Aboriginal
Ocr.Language = OcrLanguage.CanadianAboriginal;
// Provide the path to the image or PDF for OCR processing
using (var Input = new OcrInput(@"images\CanadianAboriginal.png"))
{
// Perform OCR on the input file
var Result = Ocr.Read(Input);
// Extract all recognized text
var AllText = Result.Text;
// Output the recognized text
Console.WriteLine(AllText);
}
}
}
// Install the IronOCR package via NuGet
// PM> Install-Package IronOcr.Languages.CanadianAboriginal
using IronOcr;
class Program
{
static void Main()
{
// Create an instance of the IronTesseract OCR engine
var Ocr = new IronTesseract();
// Set the language to Canadian Aboriginal
Ocr.Language = OcrLanguage.CanadianAboriginal;
// Provide the path to the image or PDF for OCR processing
using (var Input = new OcrInput(@"images\CanadianAboriginal.png"))
{
// Perform OCR on the input file
var Result = Ocr.Read(Input);
// Extract all recognized text
var AllText = Result.Text;
// Output the recognized text
Console.WriteLine(AllText);
}
}
}
' Install the IronOCR package via NuGet
' PM> Install-Package IronOcr.Languages.CanadianAboriginal
Imports IronOcr
Friend Class Program
Shared Sub Main()
' Create an instance of the IronTesseract OCR engine
Dim Ocr = New IronTesseract()
' Set the language to Canadian Aboriginal
Ocr.Language = OcrLanguage.CanadianAboriginal
' Provide the path to the image or PDF for OCR processing
Using Input = New OcrInput("images\CanadianAboriginal.png")
' Perform OCR on the input file
Dim Result = Ocr.Read(Input)
' Extract all recognized text
Dim AllText = Result.Text
' Output the recognized text
Console.WriteLine(AllText)
End Using
End Sub
End Class
- Yukarıdaki kod, OCR işlemi gerçekleştirmek için
IronOcr.IronTesseractsınıfını kullanır. - Kanada Aborjin metni için dil modelini belirtmek amacıyla
OcrLanguage.CanadianAboriginalayarlanır. OcrInputnesnesi, yolda belirtilen resmi yükler.Ocr.Readyöntemi, resmi işler ve tanınan metni döndürür.- Son olarak, çıkarılan metin konsola yazdırılır.

