Macedonian OCR in C# and .NET

This article was translated from English: Does it need improvement?
Translated
View the article in English
Bu belgenin diğer versiyonları:

IronOCR, .NET kodlayıcılarının 126 dildeki, Makedonca dahil, resimler ve PDF belgelerinden metin okumalarına olanak sağlayan 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.Macedonian İçerikleri

Bu paket, .NET için 55 OCR dilini içerir:

  • Makedonca
  • MakedoncaBest
  • MakedoncaFast

İndirme

Makedonca Dil Paketi [македонски јазик]

Kurulum

Yapmamız gereken ilk şey, .NET projenize Makedonca OCR paketini yüklemektir.

Install-Package IronOcr.Languages.Macedonian

Kod Örneği

Bu C# kod örneği, bir resim veya PDF belgesinden Makedonca metin okur.

// Using IronOcr namespace
using IronOcr;

class Program
{
    static void Main()
    {
        // Create an instance of IronTesseract
        var Ocr = new IronTesseract();

        // Set the language for OCR to Macedonian
        Ocr.Language = OcrLanguage.Macedonian;

        // Using OcrInput to load an image
        using (var Input = new OcrInput(@"images\Macedonian.png"))
        {
            // Perform OCR on the input
            var Result = Ocr.Read(Input);

            // Get the recognized text
            var AllText = Result.Text;

            // Output the recognized text
            Console.WriteLine(AllText);
        }
    }
}
// Using IronOcr namespace
using IronOcr;

class Program
{
    static void Main()
    {
        // Create an instance of IronTesseract
        var Ocr = new IronTesseract();

        // Set the language for OCR to Macedonian
        Ocr.Language = OcrLanguage.Macedonian;

        // Using OcrInput to load an image
        using (var Input = new OcrInput(@"images\Macedonian.png"))
        {
            // Perform OCR on the input
            var Result = Ocr.Read(Input);

            // Get the recognized text
            var AllText = Result.Text;

            // Output the recognized text
            Console.WriteLine(AllText);
        }
    }
}
' Using IronOcr namespace
Imports IronOcr

Friend Class Program
	Shared Sub Main()
		' Create an instance of IronTesseract
		Dim Ocr = New IronTesseract()

		' Set the language for OCR to Macedonian
		Ocr.Language = OcrLanguage.Macedonian

		' Using OcrInput to load an image
		Using Input = New OcrInput("images\Macedonian.png")
			' Perform OCR on the input
			Dim Result = Ocr.Read(Input)

			' Get the recognized text
			Dim AllText = Result.Text

			' Output the recognized text
			Console.WriteLine(AllText)
		End Using
	End Sub
End Class
$vbLabelText   $csharpLabel

Açıklama:

  • IronTesseract: Bu, IronOCR kütüphanesinden, OCR işlemlerini gerçekleştirmek için işlevsellik sağlayan bir sınıftır.
  • OcrInput: Bu sınıf, metnin çıkarılması gereken resim veya PDF dosyasını belirtmek için kullanılır.
  • Ocr.Read(): Bu yöntem, verilen girdi üzerinde OCR sürecini gerçekleştirir ve tanınan metni de içeren sonucu döndürür.

Bu kodu çalıştırmak için, IronOCR kütüphanesinin kurulu olduğundan ve projenizde Makedonca dil paketinin yüklü olduğundan emin olun.