Canadian Aboriginal Alphabet OCR in C# and .NET

This article was translated from English: Does it need improvement?
Translated
View the article in English

126 Daha Fazla Dil

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
$vbLabelText   $csharpLabel
  • Yukarıdaki kod, OCR işlemi gerçekleştirmek için IronOcr.IronTesseract sınıfını kullanır.
  • Kanada Aborjin metni için dil modelini belirtmek amacıyla OcrLanguage.CanadianAboriginal ayarlanır.
  • OcrInput nesnesi, yolda belirtilen resmi yükler.
  • Ocr.Read yöntemi, resmi işler ve tanınan metni döndürür.
  • Son olarak, çıkarılan metin konsola yazdırılır.