Kannada 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, C# yazılım bileşeni olan bir bileşen olup, .NET kodlayıcılarının Kannada dili de dahil olmak üzere 126 dildeki görüntü ve PDF belgelerinden metin okuyabilmesini sağlar. 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.Kannada içeriği

Bu paket, .NET için çeşitli Kannada OCR dil modelleri içerir:

  • Kannada
  • KannadaBest
  • KannadaFast
  • KannadaAlphabet
  • KannadaAlphabetBest
  • KannadaAlphabetFast

İndirme

Kannada Dil Paketi [ಕನನಡ]

Kurulum

Yapmamız gereken ilk şey .NET projenize Kannada OCR paketini yüklemek.

Install-Package IronOcr.Languages.Kannada

Kod Örneği

Bu C# kod örneği, bir görüntü veya PDF belgesinden Kannada dili metni okur.

// Make sure to install the IronOcr.Languages.Kannada package via NuGet
using IronOcr;

var Ocr = new IronTesseract
{
    // Set the OCR language to Kannada
    Language = OcrLanguage.Kannada
};

using (var Input = new OcrInput(@"images\Kannada.png"))
{
    // Perform OCR on the input image
    var Result = Ocr.Read(Input);
    // Retrieve all recognized text from the OCR result
    var AllText = Result.Text;
}
// Make sure to install the IronOcr.Languages.Kannada package via NuGet
using IronOcr;

var Ocr = new IronTesseract
{
    // Set the OCR language to Kannada
    Language = OcrLanguage.Kannada
};

using (var Input = new OcrInput(@"images\Kannada.png"))
{
    // Perform OCR on the input image
    var Result = Ocr.Read(Input);
    // Retrieve all recognized text from the OCR result
    var AllText = Result.Text;
}
' Make sure to install the IronOcr.Languages.Kannada package via NuGet
Imports IronOcr

Private Ocr = New IronTesseract With {.Language = OcrLanguage.Kannada}

Using Input = New OcrInput("images\Kannada.png")
	' Perform OCR on the input image
	Dim Result = Ocr.Read(Input)
	' Retrieve all recognized text from the OCR result
	Dim AllText = Result.Text
End Using
$vbLabelText   $csharpLabel
  • IronTesseract, OCR motorunun bir örneğidir.
  • OcrLanguage.Kannada, OCR'nin özellikle Kannada dilini hedeflemesi gerektiğini belirtir.
  • OcrInput, OCR işleme için belirli yoldan görüntüyü yükler.
  • Read yöntemi girdiyi işler ve tanınan metni geri döndürür.
  • Son olarak, taninan metin AllText'de depolanir.