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,262,020Wersja: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.

OR
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 Iron Suite
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja 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