Maori OCR in C# and .NET
IronOCR es un componente de software C# que permite a los programadores de .NET leer texto de imágenes y documentos PDF en 126 idiomas, incluido el maorí.
Es una derivación avanzada de Tesseract, construida exclusivamente para desarrolladores de .NET, y supera regularmente a otros motores de Tesseract tanto en velocidad como en precisión.
Contenido de IronOcr.Languages.Maori
Este paquete contiene 40 idiomas OCR for .NET:
- Maorí
- MaoríBest
- MaoríFast
Descargar
Paquete de idioma maorí [te reo Māori]
Instalación
Lo primero que tenemos que hacer es instalar nuestro paquete de OCR maorí en su proyecto .NET.
Ejemplo de código
Este ejemplo de código C# lee texto maorí de una imagen o documento PDF.
// Install the IronOCR Maori language package using NuGet
// PM> Install-Package IronOcr.Languages.Maori
using IronOcr;
var Ocr = new IronTesseract();
// Specify the language to be Maori
Ocr.Language = OcrLanguage.Maori;
using (var Input = new OcrInput(@"images\Maori.png"))
{
// Perform OCR to extract text
var Result = Ocr.Read(Input);
// Retrieve the recognized text
var AllText = Result.Text;
// Optionally, print the extracted text
// Console.WriteLine(AllText);
}' Install the IronOCR Maori language package using NuGet
' PM> Install-Package IronOcr.Languages.Maori
Imports IronOcr
Private Ocr = New IronTesseract()
' Specify the language to be Maori
Ocr.Language = OcrLanguage.Maori
Using Input = New OcrInput("images\Maori.png")
' Perform OCR to extract text
Dim Result = Ocr.Read(Input)
' Retrieve the recognized text
Dim AllText = Result.Text
' Optionally, print the extracted text
' Console.WriteLine(AllText);
End UsingExplicación
- IronTesseract es una instancia que le permite realizar OCR.
- Ocr.Language se establece en maorí para especificar el idioma del texto que estamos leyendo.
- OcrInput se utiliza para capturar la entrada de una imagen con una ruta de archivo especificada.
Ocr.Read()realiza el OCR y recupera el resultado.- Result.Text contiene el texto extraído de la imagen, que se puede almacenar o procesar según sea necesario.
Esta configuración de código asegura que se utilice el paquete de idioma OCR correcto para lograr un reconocimiento de texto preciso.

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien estructurados y visualmente atractivos.