OCR Görüntü Renk Düzenleme
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);
NuGet Download
PM > Install-Package IronOcr
OCR Görüntü Renk Düzenleme

OCR Görüntü Renk Düzenleme

OCR, beyaz bir arka plan üzerinde siyah metin okuduğumuzda daha hızlı ve daha doğru çalışır.

Örneğin, pembe bir arka plan üzerinde mavi metin varsa, OCR gerçekleştirmeden önce mavi'yi siyah ve pembe'yi beyaza değiştirmek isteyeceğiz.

Bu, System.Drawing kullanılarak çok zaman alıcı ve yavaş olabilir, ancak IronOCR ile tamamen otomatikleştirilmiştir.

OcrInput.ReplaceColor yöntemi, bir belge içinde bir rengi başka bir renkle değiştirmemizi sağlar. Bu yöntem adapte edilebilir olup, bir rengi tam olarak eşleştirecek yüzde toleransını belirtmenize olanak tanır. Bu, OCR için görüntüleri hazırlamak üzere Photoshop veya ImageMagick komut dosyalarını kullanma ihtiyacını ortadan kaldırır.

ReplaceColor Method Parameters

  • İlk parametre değiştirilecek renktir.
  • İkinci parametre yerine geçecek renktir.
  • Üçüncü isteğe bağlı parametre, renklerin ne kadar yakından eşleşmesi gerektiğine dair toleransı belirtir ve bu, belirtilen yüzde içinde değişikliklere izin verir.
OCR'de Görüntü Renk Düzeltimi Hakkında Daha Fazla Bilgi Edinin
GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Nuget Downloads 6,357,159Sürüm:2026.11yeni yayınlandı