Usando pacotes de idiomas OCR personalizados com o IronOCR

Curtis Chau
Curtis Chau
Updated: 29 de junho de 2026

Como criar pacotes de idiomas personalizados para uso no IronOCR?

A criação de um pacote de idiomas personalizado requer o treinamento de um novo arquivo/dicionário de idioma LSTM do Tesseract 4 a partir de uma fonte.

Existem muitos tutoriais disponíveis online explicando os passos necessários para fazer isso. O processo não é simples, mas felizmente está muito bem documentado.

Como um bom ponto de partida, sugerimos este tutorial do YouTube de Gabriel Garcia (sem qualquer vínculo) e o repositório GitHub vinculado a ele.

Uma vez completo, a saída será um arquivo .traineddata.

O arquivo .traineddata pode então ser referenciado no IronOCR da seguinte forma:

Documentação: Idiomas personalizados do IronOCR

using IronOcr;

class Program
{
    static void Main()
    {
        // Initialize the IronTesseract OCR engine
        var Ocr = new IronTesseract();

        // Load your custom Tesseract language file (trained .traineddata file)
        Ocr.UseCustomTesseractLanguageFile("mydir/custom.traineddata");  //<--- your new font

        // Multiple fonts can be used by calling the method multiple times with different files

        // Load an image into the OCR Input for processing
        using (var Input = new OcrInput(@"images\image.png"))
        {
            // Perform OCR on the input image
            var Result = Ocr.Read(Input);

            // Output the recognized text to the console
            Console.WriteLine(Result.Text);
        }
    }
}

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais bem estruturados e visualmente atraentes.

Leia mais

Pronto para começar?

Nuget Downloads 6,357,159Versão:2026.11recém-lançado