Catalan 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 Katalanca 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 geliştirilmiş bir dalıdır, yalnızca .NET geliştiricileri için geliştirilmiştir ve hem hız hem de doğruluk bakımından diğer Tesseract motorlarını düzenli olarak geride bırakır.

IronOcr.Languages.Catalan İçeriği

Bu paket, .NET için 46 OCR dili içerir:

  • Katalanca
  • KatalancaEnIyi
  • KatalancaHizli

İndirme

Katalanca Dil Paketi [català]

Kurulum

Yapmamız gereken ilk şey, Katalanca OCR paketimizi .NET projenize kurmaktır.

Install-Package IronOcr.Languages.Catalan

Kod Örneği

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

// Import the IronOcr namespace to use its OCR functionality
using IronOcr;

class CatalanOcrExample
{
    static void Main()
    {
        // Create a new instance of the IronTesseract class
        var Ocr = new IronTesseract();

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

        // Define the input image or PDF from which you want to read the text
        using (var Input = new OcrInput(@"images\Catalan.png"))
        {
            // Perform OCR reading on the input
            var Result = Ocr.Read(Input);

            // Retrieve all recognized text
            var AllText = Result.Text;

            // Output the recognized text
            Console.WriteLine(AllText);
        }
    }
}
// Import the IronOcr namespace to use its OCR functionality
using IronOcr;

class CatalanOcrExample
{
    static void Main()
    {
        // Create a new instance of the IronTesseract class
        var Ocr = new IronTesseract();

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

        // Define the input image or PDF from which you want to read the text
        using (var Input = new OcrInput(@"images\Catalan.png"))
        {
            // Perform OCR reading on the input
            var Result = Ocr.Read(Input);

            // Retrieve all recognized text
            var AllText = Result.Text;

            // Output the recognized text
            Console.WriteLine(AllText);
        }
    }
}
' Import the IronOcr namespace to use its OCR functionality
Imports IronOcr

Friend Class CatalanOcrExample
	Shared Sub Main()
		' Create a new instance of the IronTesseract class
		Dim Ocr = New IronTesseract()

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

		' Define the input image or PDF from which you want to read the text
		Using Input = New OcrInput("images\Catalan.png")
			' Perform OCR reading on the input
			Dim Result = Ocr.Read(Input)

			' Retrieve all recognized text
			Dim AllText = Result.Text

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

Bu kodda:

  • OCR işlemlerini gerçekleştirmek için IronTesseract örneğini oluşturuyoruz.
  • OCR motorunun görüntüleri Katalanca dil modeli kullanarak işlemesi gerektiğini belirtmek için Ocr.Language Katalanca olarak belirtilmiştir.
  • Görüntü veya PDF belgesinin dosya yolunu belirtmek için OcrInput kullanıyoruz.
  • Read yöntemi Ocr nesnesi üzerinde çağrılır ve OCR okuma sonuçları Result değişkeninde saklanır.
  • Son olarak, Result.Text tanınan metni içerir ve bu metin konsola yazdırılır.