IRONSOFTWAREHOME
OCR Edycja kolorów obrazu
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
OCR Edycja kolorów obrazu

OCR Edycja kolorów obrazu

OCR działa szybciej i dokladniej, kiedy odczytujemy czarny tekst na białym tle.

Jeśli mamy, na przykład, niebieski tekst na rozowym tle, będziemy chcieli zamienic niebieski na czarny, a rozowy na biały przed wykonaniem OCR.

Mozna to zrobic bardzo czasochlonne i powolne uzywajac System.Drawing, ale jest to calkowicie zautomatyzowane z IronOCR.

Metoda OcrInput.ReplaceColor pozwala na zamiane jednego koloru na inny w dokumencie. Ta metoda jest adaptacyjna, pozwalajac na okreslenie procentowej tolerancji dla dopasowania do dokladnego koloru RGB. Eliminuje to potrzebe używania skryptow Photoshop lub ImageMagick do przygotowywania obrazów do OCR.

Parametry metody ReplaceColor

  • Pierwszym parametrem jest kolor do zastepienia.
  • Drugim parametrem jest kolor zastepczy.
  • Trzeci opcjonalny parametr określa tolerancję, jak blisko kolory muszą się zgadzać, co pozwala na wariacje w obrębie określonego procenta.
Dowiedz sie więcej o korygowaniu kolorow obrazów w OCR
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 6,236,385Wersja:2026.9właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Otrzymaj swoją Konsultację Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta