IRONSOFTWAREHOME
Édition de Couleur d'Image 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
Édition de Couleur d'Image OCR

Édition de Couleur d'Image OCR

La reconnaissance optique de caractères (OCR) fonctionne plus rapidement et avec plus de précision lorsqu'il s'agit de lire du texte noir sur fond blanc.

Si nous avons, par exemple, du texte bleu sur fond rose, nous devrons inverser le bleu en noir et le rose en blanc avant d'effectuer la reconnaissance optique de caractères (OCR).

Cela peut être très chronophage et lent avec System.Drawing, mais c'est entièrement automatisé avec IronOCR.

La méthode OcrInput.ReplaceColor nous permet de remplacer une couleur par une autre dans un document. Cette méthode est adaptative, vous permettant de spécifier une tolérance en pourcentage pour une correspondance à une couleur RGB exacte. Cela élimine le besoin d'utiliser Photoshop ou des scripts ImageMagick pour préparer les images à la reconnaissance optique de caractères (OCR).

Paramètres de la méthode ReplaceColor

  • Le premier paramètre est la couleur à remplacer.
  • Le deuxième paramètre est la couleur de remplacement.
  • Le troisième paramètre optionnel spécifie la tolérance pour la correspondance des couleurs, ce qui permet des variations dans le pourcentage spécifié.
Apprenez-en davantage sur la correction des couleurs d'image en OCR.
Voir sur GitHub

Prêt à commencer?

Nuget Downloads 6,236,385Version :2026.9vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise