IRONSOFTWAREHOME
Edición de color de imagen 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
Edición de color de imagen OCR

Edición de color de imagen OCR

El OCR funciona más rápido y con mayor precisión cuando leemos texto negro sobre un fondo blanco.

Si tenemos, por ejemplo, texto azul sobre un fondo rosa, querremos cambiar el azul a negro y el rosa a blanco antes de realizar el OCR.

Esto puede ser muy lento y consumir mucho tiempo usando System.Drawing, pero está completamente automatizado con IronOCR.

El método OcrInput.ReplaceColor nos permite reemplazar un color con otro en un documento. Este método es adaptable, permitiéndole especificar un porcentaje de tolerancia para una coincidencia con un color exacto RGB. Esto elimina la necesidad de usar Photoshop o scripts de ImageMagick para preparar imágenes para OCR.

Parámetros del método ReplaceColor

  • El primer parámetro es el color a reemplazar.
  • El segundo parámetro es el color de reemplazo.
  • El tercer parámetro opcional especifica la tolerancia para qué tan cerca deben coincidir los colores, lo cual permite variaciones dentro del porcentaje especificado.
Obtenga más información sobre la corrección del color de la imagen en OCR
Ver en GitHub

¿Listo para empezar?

Nuget Downloads 6,236,385Versión:2026.9recién lanzado

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta