IRONSOFTWAREHOME
Edição de cores de imagens OCR
using IronOcr;
using IronSoftware.Drawing;
using System;

var ocrTesseract = new IronTesseract();

using var ocrInput = new OcrInput();
ocrInput.LoadImage("blue_and_pink.png");

ocrInput.WithTitle("Recolored");

ocrInput.ReplaceColor(Color.Pink, Color.White, 10);
// Pink detection has 10% tolerance

ocrInput.ReplaceColor(Color.Blue, Color.Black, 5);
// Blue detection has 5% tolerance

// Export the modified image so you can manually inspect it.
foreach (var page in ocrInput.GetPages())
{
    page.SaveAsImage($"black_and_white_page_{page.Index}.bmp");
}

var ocrResult = ocrTesseract.Read(ocrInput);
Console.WriteLine(ocrResult.Text);
Imports IronOcr
Imports IronSoftware.Drawing
Imports System

Dim ocrTesseract = New IronTesseract()

Using ocrInput = New OcrInput()
    ocrInput.LoadImage("blue_and_pink.png")

    ocrInput.WithTitle("Recolored")

    ocrInput.ReplaceColor(Color.Pink, Color.White, 10)
    ' Pink detection has 10% tolerance

    ocrInput.ReplaceColor(Color.Blue, Color.Black, 5)
    ' Blue detection has 5% tolerance

    ' Export the modified image so you can manually inspect it.
    For Each page In ocrInput.GetPages()
        page.SaveAsImage($"black_and_white_page_{page.Index}.bmp")
    Next

    Dim ocrResult = ocrTesseract.Read(ocrInput)
    Console.WriteLine(ocrResult.Text)
End Using
NuGet Download
PM > Install-Package IronOcr
Edição de cores de imagens OCR

Edição de cores de imagens OCR

O OCR funciona mais rápido e com maior precisão quando lemos texto preto em um fundo branco.

Se tivermos, por exemplo, texto azul sobre um fundo rosa, precisaremos trocar o azul por preto e o rosa por branco antes de realizar o OCR.

Isso pode ser muito demorado e lento usando System.Drawing, mas é completamente automatizado com IronOCR.

O método OcrInput.ReplaceColor nos permite substituir uma cor por outra em um documento. Este método é adaptável, permitindo especificar uma tolerância percentual para uma correspondência exata de cor RGB. Isso elimina a necessidade de usar scripts do Photoshop ou do ImageMagick para preparar imagens para OCR.

Parâmetros do Método ReplaceColor

  • O primeiro parâmetro é a cor a ser substituída.
  • O segundo parâmetro é a cor de substituição.
  • O terceiro parâmetro opcional especifica a tolerância para quão próximas as cores devem corresponder, o que permite variações dentro da porcentagem especificada.
Saiba mais sobre correção de cores de imagem em OCR.
Ver no GitHub

Pronto para começar?

Nuget Downloads 6,236,385Versão:2026.9recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.