Tibetan Alphabet OCR in C# and .NET

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

126 Weitere Sprachen

IronOCR ist eine C#-Softwarekomponente, die es .NET-Entwicklern ermöglicht, Text aus Bildern und PDF-Dokumenten in 126 Sprachen, einschließlich des tibetischen Alphabets, zu lesen.

Es ist ein fortschrittlicher Fork von Tesseract, der ausschließlich für .NET-Entwickler entwickelt wurde und regelmäßig andere Tesseract-Engines sowohl in Geschwindigkeit als auch Genauigkeit übertrifft.

Inhalte von IronOcr.Languages.Tibetan

Dieses Paket enthält 114 OCR-Sprachen für .NET:

  • Tibetisch
  • TibetischBest
  • TibetischFast
  • TibetischAlphabet
  • TibetischAlphabetBest
  • TibetischAlphabetFast

Download

Tibetisches Alphabet Sprachpaket [Tibetan Standard]

  • Herunterladen als Zip
  • Installation mit NuGet

Installation

Das Erste, was Sie tun müssen, ist das Tibetisches Alphabet-OCR-Paket in Ihrem .NET-Projekt zu installieren.

Install-Package IronOCR.Languages.Tibetan

Beispielcode

Dieses C#-Codebeispiel liest Text des tibetischen Alphabets aus einem Bild oder PDF-Dokument.

// Import the IronOcr namespace to use its components
using IronOcr;

class Program
{
    static void Main()
    {
        // Initialize a new IronTesseract object for OCR
        var Ocr = new IronTesseract();

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

        // Use a using statement for automatic resource disposal
        using (var Input = new OcrInput(@"images\Tibetan.png"))
        {
            // Perform OCR to read text from the input image
            var Result = Ocr.Read(Input);

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

            // Output the recognized text to the console
            // Note: Ensure that the console supports Tibetan script for correct display
            Console.WriteLine(AllText);
        }
    }
}
// Import the IronOcr namespace to use its components
using IronOcr;

class Program
{
    static void Main()
    {
        // Initialize a new IronTesseract object for OCR
        var Ocr = new IronTesseract();

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

        // Use a using statement for automatic resource disposal
        using (var Input = new OcrInput(@"images\Tibetan.png"))
        {
            // Perform OCR to read text from the input image
            var Result = Ocr.Read(Input);

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

            // Output the recognized text to the console
            // Note: Ensure that the console supports Tibetan script for correct display
            Console.WriteLine(AllText);
        }
    }
}
' Import the IronOcr namespace to use its components
Imports IronOcr

Friend Class Program
	Shared Sub Main()
		' Initialize a new IronTesseract object for OCR
		Dim Ocr = New IronTesseract()

		' Set the OCR language to Tibetan
		Ocr.Language = OcrLanguage.Tibetan

		' Use a using statement for automatic resource disposal
		Using Input = New OcrInput("images\Tibetan.png")
			' Perform OCR to read text from the input image
			Dim Result = Ocr.Read(Input)

			' Retrieve all recognized text from the OCR Result
			Dim AllText = Result.Text

			' Output the recognized text to the console
			' Note: Ensure that the console supports Tibetan script for correct display
			Console.WriteLine(AllText)
		End Using
	End Sub
End Class
$vbLabelText   $csharpLabel

Hinweise

  • Die OCR-Bibliothek (IronTesseract) ist so konfiguriert, dass sie die tibetische Sprache aus dem bereitgestellten Bild liest.
  • OcrInput übernimmt das Laden des Eingabebildes und gewährleistet die ordnungsgemäße Freigabe der Ressourcen mit der using-Anweisung.
  • Result.Text enthält den OCR-verarbeiteten Text, der innerhalb der Anwendung gedruckt oder verwendet werden kann.