C# Görüntü Düzeltme Filtreleri ile OCR Okuma İyileştirme
IronOCR, görüntüleri önceden işleyerek metin netliğini artırıp gürültüyü azaltarak OCR doğruluğunu önemli ölçüde iyileştiren beş temel görüntü düzeltme filtresi (sharpen, enhance resolution, denoise, dilate ve erode) sunar. Bu filtreler, metin çıkarılmadan önce metin netliğini artırarak ve gürültüyü azaltarak OCR doğruluğunu önemli ölçüde iyileştirmek için görüntüleri ön işleme tabi tutar.
Hızlı Başlangıç: Net Metin için Keskinleştirme Filtresini Uygulayın
IronOCR'nin OcrImageInput işlevini kullanarak tek bir kod satırıyla bulanık bir görüntüyü netleştirebilirsiniz. Bu örnek, doğru OCR için görüntü geliştirmeyi göstermektedir.
-
IronOCR aşağıdaki NuGet Paket Yöneticisi ile yükleyin
PM > Install-Package IronOcr -
Bu kod parçacığını kopyalayın ve çalıştırın.
new IronOcr.OcrImageInput("sample.png").Sharpen().SaveAsImages("output.png"); -
Canlı ortamınızda test için dağıtım yapın
Ücretsiz deneme ile bugün projenizde IronOCR kullanmaya başlayın
Asgari İş Akışı (5 adım)
- Filtreler kullanarak görüntü düzeltme için C# kütüphanesi indirin
- PDF belgesini ve okumak için görselleri içe aktarın
- Keskinleştirme, çözünürlüğü artırma, parazit giderme, genişletme ve aşındırma gibi istenilen filtreleri uygulayın
- Düzeltilmiş resmi görüntülemek için dışa aktarın
Okumayöntemini OCR işlemesi için kullanın
Keskinleştirme Filtresini Nasıl Uygularım?
Bu filtre, resimdeki kenarlar boyunca kontrastı artırarak daha belirgin metin sınırları oluşturur. Metin netliğini artırır, karakter tanıma işlemini daha doğru hale getirir.
Keskinleştirme Neden OCR Doğruluğunu Artırır?
Keskinleştirme filtresi, kenar kontrastını artırarak metin ile arka plan arasındaki sınırları vurgular. Karakter tanıma algoritmaları, düzgün ve net harf şekillerine ihtiyaç duyar. Tarama belgeleri veya düşük kaliteli fotoğraflarda yaygın olarak görülen bulanık metin, yumuşak kenarları nedeniyle OCR motorlarının karakter sınırlarını yanlış tanımlamasına yol açar. OCR için optimal görüntü işleme hakkında daha fazla bilgi edinmek için, OCR Görüntü Optimizasyon Filtreleri konulu kapsamlı rehberimize göz atın.
Sharpen filtresini uygulamak için, Sharpen nesnesinin OcrImageInput yöntemini çağırın:
:path=/static-assets/ocr/content-code-examples/how-to/image-quality-correction-sharpen-filter.cs
using IronOcr;
// Instantiate IronTesseract
IronTesseract ocrTesseract = new IronTesseract();
// Add image
using var imageInput = new OcrImageInput("sample.jpg");
// Apply sharpen filter
imageInput.Sharpen();
// Export filtered image
imageInput.SaveAsImages("sharpen.jpg");
Imports IronOcr
' Instantiate IronTesseract
Private ocrTesseract As New IronTesseract()
' Add image
Private imageInput = New OcrImageInput("sample.jpg")
' Apply sharpen filter
imageInput.Sharpen()
' Export filtered image
imageInput.SaveAsImages("sharpen.jpg")
Keskinleştirme Filtresini Ne Zaman Kullanmalıyım?
Odak dışı kalmış hafif görüntülerde, yumuşak metin kenarlarına sahip tarama belgelerinde veya zayıf aydınlatmada çekilen fotoğraflarda keskinleştirmeyi kullanın. Net metni aşırı keskinleştirmekten kaçının, çünkü bu durum artifaktlar ekler ve doğruluğu azaltır. Aşırı bulanık taramalar için, keskinleştirmeyi diğer filtrelerle birleştirin veya Düşük Kalite Taramalarını ve Görüntüleri Düzeltme kılavuzumuza bakın.
SaveAsImages yöntemini kullanarak filtrelenmiş görüntüleri dışa aktarın. Aşağıda 'öncesi ve sonrası' karşılaştırması bulunmaktadır.
Önce
Sonra
OCR için Çözünürlüğü Nasıl Artırırım?
Bu filtre, piksel yoğunluğunu artırarak keskinliği ve netliği iyileştirir. Düşük çözünürlüklü görüntülerdeki metinleri daha doğru okuyabilmeleri için OCR motorlarına yardımcı olur.
OCR için Hangi DPI Hedeflenmelidir?
OCR motorları en iyi 300 DPI (inch başına nokta) üzerinde çalışır. Düşük çözünürlükler, karakter yanlış tanımasına neden olur; Daha yüksek çözünürlükler, doğruluğu artırmadan işlemeyi yavaşlatır. IronOCR'un geliştirme filtresi, görüntüleri optimal DPI seviyelerine akıllıca ölçeklendirir. Ayrıntılı rehber için, DPI Ayarları rehberimize bakın.
Bu filtreyi uygulamak için EnhanceResolution yöntemini çağırın. Varsayılan hedef 225 DPI'dır:
using IronOcr;
// Create OCR input
var imageInput = new OcrImageInput("low-res-scan.jpg");
// Apply enhance resolution filter with default 225 DPI
imageInput.EnhanceResolution();
// Or specify a custom DPI
imageInput.EnhanceResolution(300);
// Combine with OCR reading
var ocr = new IronTesseract();
var result = ocr.Read(imageInput);
Console.WriteLine($"Extracted text: {result.Text}");
using IronOcr;
// Create OCR input
var imageInput = new OcrImageInput("low-res-scan.jpg");
// Apply enhance resolution filter with default 225 DPI
imageInput.EnhanceResolution();
// Or specify a custom DPI
imageInput.EnhanceResolution(300);
// Combine with OCR reading
var ocr = new IronTesseract();
var result = ocr.Read(imageInput);
Console.WriteLine($"Extracted text: {result.Text}");
Imports IronOcr
' Create OCR input
Dim imageInput As New OcrImageInput("low-res-scan.jpg")
' Apply enhance resolution filter with default 225 DPI
imageInput.EnhanceResolution()
' Or specify a custom DPI
imageInput.EnhanceResolution(300)
' Combine with OCR reading
Dim ocr As New IronTesseract()
Dim result = ocr.Read(imageInput)
Console.WriteLine($"Extracted text: {result.Text}")
Çözünürlük Artırımı Ne Zaman Önemlidir?
Çözünürlük artırımı şu durumlarda kritik öneme sahiptir:
- Ekran çözünürlüğünde (72-96 DPI) yakalanan ekran görüntüleri
- İnternetten indirilen web görüntüleri
- Düşük çözünürlükte taranmış tarihi belgeler
- Doğal olarak düşük çözünürlükte olan faks iletileri
OCR Tesseract Görüntü DPI örneği, DPI'nin belgenin türüne göre doğruluğu nasıl etkilediğine dair içgörüler sağlar.
Önce
Sonra
Görüntülerden Parazit Nasıl Giderilir?
Parazit giderici filtreler, görüntülerde istenmeyen artifaktları azaltır. Parazit azaltma, metni arka plan paraziti etkisinden ayırarak daha temiz ve daha kesin OCR sonuçları üretir.
2x2 ve 3x3 Morfoloji Arasındaki Fark Nedir?
Morfoloji boyutu, parazit giderme gücünü belirler. 2x2 morfoloji, ince metni koruyarak minimal artifaktlar için nazik bir parazit azaltma uygular. 3x3 morfoloji, çok aşınmış belgeler için ciddi parazit giderme sağlar ancak çok küçük metni etkileyebilir.
Gürültü giderme filtresini uygulamak için DeNoise yöntemini kullanın. Varsayılan morfoloji 2x2'dir. 3x3 morfoloji için 'true' parametresini geçin:
using IronOcr;
// Load noisy document
var imageInput = new OcrImageInput("noisy-scan.pdf");
// Apply denoise filter with default 2x2 morphology
imageInput.DeNoise();
// Apply stronger denoising with 3x3 morphology
imageInput.DeNoise(true);
// Combine with other filters for severely degraded images
imageInput.DeNoise()
.Sharpen()
.EnhanceResolution(300);
// Process with OCR
var ocr = new IronTesseract();
var result = ocr.Read(imageInput);
// Check confidence levels
foreach (var page in result.Pages)
{
Console.WriteLine($"Page confidence: {page.Confidence}%");
}
using IronOcr;
// Load noisy document
var imageInput = new OcrImageInput("noisy-scan.pdf");
// Apply denoise filter with default 2x2 morphology
imageInput.DeNoise();
// Apply stronger denoising with 3x3 morphology
imageInput.DeNoise(true);
// Combine with other filters for severely degraded images
imageInput.DeNoise()
.Sharpen()
.EnhanceResolution(300);
// Process with OCR
var ocr = new IronTesseract();
var result = ocr.Read(imageInput);
// Check confidence levels
foreach (var page in result.Pages)
{
Console.WriteLine($"Page confidence: {page.Confidence}%");
}
Imports IronOcr
' Load noisy document
Dim imageInput As New OcrImageInput("noisy-scan.pdf")
' Apply denoise filter with default 2x2 morphology
imageInput.DeNoise()
' Apply stronger denoising with 3x3 morphology
imageInput.DeNoise(True)
' Combine with other filters for severely degraded images
imageInput.DeNoise() _
.Sharpen() _
.EnhanceResolution(300)
' Process with OCR
Dim ocr As New IronTesseract()
Dim result = ocr.Read(imageInput)
' Check confidence levels
For Each page In result.Pages
Console.WriteLine($"Page confidence: {page.Confidence}%")
Next
Görüntülerimin Parazit Gidermeye İhtiyacı Olduğunu Nasıl Anlarım?
Bu parazit göstergelerine bakın:
- Arka planda rastgele lekeler veya noktalar
- Zayıf tarama sonucunda tuz ve biber paraziti
- Yüksek ISO fotoğrafçılığından granülarite
- Geri dönüşümlü kağıttan gelen arka plan dokusu
Otomatik parazit tespiti için, Filtre Sihirbazımızı keşfedin.
Önce
Sonra
Genişletme Filtresini Nasıl Kullanırım?
Genişletme, görüntülerde parlak bölgeleri genişletir. Metni kalınlaştırır, daha belirgin hale getirerek OCR yazılımının yorumlamasını kolaylaştırır.
Metne Ne Zaman Genişletme Uygulamalıyım?
Genişletme, ince veya kırık metin karakterlerinde en iyi şekilde çalışır:
- Mürekkebi tutarsız eski daktilo belgeleri
- Solmuş makbuzlar ve termal kağıt çıktıları
- İnce çizgi yazı tiplerine sahip belgeler
- Görüntü formatlarında aşırı sıkıştırılmış metin
Genişletme, karakterler içindeki küçük boşlukları doldurur ve zayıf vuruş bağlantılarını güçlendirir. Bu, OCR motorlarının kırık karakterleri birden fazla sembol olarak yanlış yorumlamasını önler.
Genişletme filtresini uygulamak için Dilate yöntemini kullanın. Varsayılan morfoloji 2x2'dir; 3x3 için 'true' parametresini geçin:
using IronOcr;
// Create OCR engine
var ocrTesseract = new IronTesseract();
// Apply dilate filter
var imageInput = new OcrImageInput("thin-text.jpg");
imageInput.Dilate();
// For more aggressive dilation
imageInput.Dilate(true);
// Practical example for faded receipt processing
var receiptInput = new OcrImageInput("faded-receipt.jpg");
receiptInput.Dilate()
.DeNoise()
.EnhanceResolution(300);
// Configure for better receipt reading
ocrTesseract.Configuration.PageSegmentationMode = TesseractPageSegmentationMode.SingleBlock;
ocrTesseract.Configuration.ReadBarCodes = true;
// Perform OCR
var result = ocrTesseract.Read(receiptInput);
using IronOcr;
// Create OCR engine
var ocrTesseract = new IronTesseract();
// Apply dilate filter
var imageInput = new OcrImageInput("thin-text.jpg");
imageInput.Dilate();
// For more aggressive dilation
imageInput.Dilate(true);
// Practical example for faded receipt processing
var receiptInput = new OcrImageInput("faded-receipt.jpg");
receiptInput.Dilate()
.DeNoise()
.EnhanceResolution(300);
// Configure for better receipt reading
ocrTesseract.Configuration.PageSegmentationMode = TesseractPageSegmentationMode.SingleBlock;
ocrTesseract.Configuration.ReadBarCodes = true;
// Perform OCR
var result = ocrTesseract.Read(receiptInput);
Imports IronOcr
' Create OCR engine
Dim ocrTesseract As New IronTesseract()
' Apply dilate filter
Dim imageInput As New OcrImageInput("thin-text.jpg")
imageInput.Dilate()
' For more aggressive dilation
imageInput.Dilate(True)
' Practical example for faded receipt processing
Dim receiptInput As New OcrImageInput("faded-receipt.jpg")
receiptInput.Dilate() _
.DeNoise() _
.EnhanceResolution(300)
' Configure for better receipt reading
ocrTesseract.Configuration.PageSegmentationMode = TesseractPageSegmentationMode.SingleBlock
ocrTesseract.Configuration.ReadBarCodes = True
' Perform OCR
Dim result = ocrTesseract.Read(receiptInput)
Aşırı Genişletme ile Yaygın Sorunlar Nelerdir?
Aşırı genişletme şu sorunlara neden olabilir:
- Karakter kanaması veya bitişik harflerin birleştirilmesi
- İç detayların kaybı ('e' veya '8' içindeki açıklıklar)
- Kalın metin için azalan doğruluk
Sonuçları izleyin ve buna göre ayarlayın. Karışık metin ağırlıklarına sahip belgeler için, görüntü kalitesi düzeltme filtrelerimizi seçici olarak kullanın.
Önce
Sonra
Aşındırma Filtresini Nasıl Uygularım?
Aşındırma, görüntülerde parlak alanların boyutunu azaltır, kalın veya bozulmuş karakterleri rafine eder ve karakter ayrımını iyileştirir.
Kalın Metinde Aşındırma Neden Yardımcı Olur?
Aşındırma, metin vuruşlarını inceltir ve bitişik karakterleri ayırır. Bu filtre şu durumlarda mükemmeldir:
- Aşırı mürekkepli basılı belgeler
- Karakter kanaması olan fotokopiler
- Birleşik görünen kalın metin
- Düşük kaliteli faks iletileri
Dikkatli aşındırma, karakter ayrımını geri yükler ve bireysel harf tanımını iyileştirir, tüm kelimelerin yanlış okunmasını önler.
Bu filtreyi uygulamak için Erode yöntemini kullanın. Varsayılan morfoloji 2x2'dir; 3x3 için 'true' parametresini geçin:
using IronOcr;
// Create OCR instance
var ocrTesseract = new IronTesseract();
// Load image with thick text
var imageInput = new OcrImageInput("thick-text.jpg");
// Apply erode filter
imageInput.Erode();
// Stronger erosion for heavily bleeding text
imageInput.Erode(true);
// Example: Processing a poor-quality photocopy
var photocopyInput = new OcrImageInput("thick-text-photocopy.pdf");
// Apply erosion followed by sharpening for best results
photocopyInput.Erode()
.Sharpen()
.EnhanceResolution(300);
// Configure OCR for better accuracy
ocrTesseract.Configuration.BlackListCharacters = "~`@#$%^&*()_+-={}[]|\\:\";<>?,./";
ocrTesseract.Configuration.WhiteListCharacters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 ";
var ocrResult = ocrTesseract.Read(photocopyInput);
// Extract with confidence check
var highConfidenceText = ocrResult.Blocks
.Where(b => b.Confidence > 90)
.Select(b => b.Text);
using IronOcr;
// Create OCR instance
var ocrTesseract = new IronTesseract();
// Load image with thick text
var imageInput = new OcrImageInput("thick-text.jpg");
// Apply erode filter
imageInput.Erode();
// Stronger erosion for heavily bleeding text
imageInput.Erode(true);
// Example: Processing a poor-quality photocopy
var photocopyInput = new OcrImageInput("thick-text-photocopy.pdf");
// Apply erosion followed by sharpening for best results
photocopyInput.Erode()
.Sharpen()
.EnhanceResolution(300);
// Configure OCR for better accuracy
ocrTesseract.Configuration.BlackListCharacters = "~`@#$%^&*()_+-={}[]|\\:\";<>?,./";
ocrTesseract.Configuration.WhiteListCharacters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 ";
var ocrResult = ocrTesseract.Read(photocopyInput);
// Extract with confidence check
var highConfidenceText = ocrResult.Blocks
.Where(b => b.Confidence > 90)
.Select(b => b.Text);
Imports IronOcr
' Create OCR instance
Dim ocrTesseract As New IronTesseract()
' Load image with thick text
Dim imageInput As New OcrImageInput("thick-text.jpg")
' Apply erode filter
imageInput.Erode()
' Stronger erosion for heavily bleeding text
imageInput.Erode(True)
' Example: Processing a poor-quality photocopy
Dim photocopyInput As New OcrImageInput("thick-text-photocopy.pdf")
' Apply erosion followed by sharpening for best results
photocopyInput.Erode() _
.Sharpen() _
.EnhanceResolution(300)
' Configure OCR for better accuracy
ocrTesseract.Configuration.BlackListCharacters = "~`@#$%^&*()_+-={}[]|\:"";<>?,./"
ocrTesseract.Configuration.WhiteListCharacters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 "
Dim ocrResult = ocrTesseract.Read(photocopyInput)
' Extract with confidence check
Dim highConfidenceText = ocrResult.Blocks _
.Where(Function(b) b.Confidence > 90) _
.Select(Function(b) b.Text)
Aşındırmayı Metin Okunabilirliği ile Nasıl Dengelerim?
Doğru aşındırma seviyesini bulmak dikkatli testler gerektirir:
- Varsayılan 2x2 morfolojiyle başlayın
- Temsili belge örneklerinde test edin
- Noktalama işaretlerinin görünür kalıp kalmadığını kontrol edin
- İnce yazı tiplerinin kırılmadığından emin olun
Karışık metin ağırlıklarına sahip belgeler için, ileri yapılandırma seçeneklerimize göz atın.
Önce
Sonra
Filtrelenmiş Görüntüleri Aranabilir PDF'ler Olarak Nasıl Kaydederim?
IronOCR, filtreler uygulanmış veya orijinal hallerinde düzeltilmiş PDF'leri kaydetmenizi sağlar. SaveAsSearchablePdf yönteminin ikinci parametresi, filtrelerle kaydetme yapılıp yapılmayacağını belirler.
Filtre Değişikliklerini Korumak Neden Faydalıdır?
Filtre değişikliklerini korumak birkaç avantaj sunar:
- Daha temiz ve okunabilir belgeler oluşturur
- Belge yığınları arasında tutarlılığı korur
- Metin kalitesi iyileştirmelerinin görsel onayını sağlar
- Kalite kontrol karşılaştırmalarını etkinleştirir
Aranabilir PDF'ler oluşturmak, görsel görünümü korurken bir OCR metin katmanı ekler. aranabilir PDF'ler oluşturma rehberimize göz atın.
using IronOcr;
var ocr = new IronTesseract();
var ocrInput = new OcrInput();
// Load a PDF file
ocrInput.LoadPdf("invoice.pdf");
// Apply multiple filters for comprehensive improvement
ocrInput.ToGrayScale()
.DeNoise()
.Sharpen()
.EnhanceResolution(300);
// Perform OCR
OcrResult result = ocr.Read(ocrInput);
// Save the result as a searchable PDF with filters applied
result.SaveAsSearchablePdf("outputFiltered.pdf", true);
// Or save without filters to preserve original appearance
result.SaveAsSearchablePdf("outputOriginal.pdf", false);
// Export to other formats
result.SaveAsTextFile("extracted-text.txt");
result.SaveAsHocrFile("output.html");
using IronOcr;
var ocr = new IronTesseract();
var ocrInput = new OcrInput();
// Load a PDF file
ocrInput.LoadPdf("invoice.pdf");
// Apply multiple filters for comprehensive improvement
ocrInput.ToGrayScale()
.DeNoise()
.Sharpen()
.EnhanceResolution(300);
// Perform OCR
OcrResult result = ocr.Read(ocrInput);
// Save the result as a searchable PDF with filters applied
result.SaveAsSearchablePdf("outputFiltered.pdf", true);
// Or save without filters to preserve original appearance
result.SaveAsSearchablePdf("outputOriginal.pdf", false);
// Export to other formats
result.SaveAsTextFile("extracted-text.txt");
result.SaveAsHocrFile("output.html");
Imports IronOcr
Dim ocr As New IronTesseract()
Dim ocrInput As New OcrInput()
' Load a PDF file
ocrInput.LoadPdf("invoice.pdf")
' Apply multiple filters for comprehensive improvement
ocrInput.ToGrayScale() _
.DeNoise() _
.Sharpen() _
.EnhanceResolution(300)
' Perform OCR
Dim result As OcrResult = ocr.Read(ocrInput)
' Save the result as a searchable PDF with filters applied
result.SaveAsSearchablePdf("outputFiltered.pdf", True)
' Or save without filters to preserve original appearance
result.SaveAsSearchablePdf("outputOriginal.pdf", False)
' Export to other formats
result.SaveAsTextFile("extracted-text.txt")
result.SaveAsHocrFile("output.html")
Filtrelenmiş ve Orijinal PDF'ler Arasında Nasıl Seçim Yaparım?
Filtrelerle kaydedin (true) ne zaman:
- Orijinal belge kalitesi zayıf
- Belgeler arasında tutarlı görünüm gerekiyor
- Filtrelenmiş sürüm, okunabilirliği önemli ölçüde artırıyor
- Belgeleri uzun süreli depolama için arşivleme
Filtreler olmadan kaydedin (false) ne zaman:
- Orijinal görünümün korunması yasal olarak gerekli
- Renk bilgisi önemli
- Belge özgünlüğü korunmalı
- Filtreler sadece OCR doğruluğu için gerekli
Gelişmiş PDF işleme seçenekleri için, PDF OCR Metin Çıkarma rehberimizi keşfedin. Optimal filtre kombinasyonları için, Filtre Sihirbazı eğitimine göz atın.
Sıkça Sorulan Sorular
C#'ta hangi görüntü filtreleri OCR doğruluğunu artırabilir?
IronOCR, beş ana görüntü düzeltme filtresi sağlar: keskinleştir, çözünürlüğü artır, gürültüyü azalt, genleşme ve aşındırma. Bu filtreler, metin netliğini artırarak ve metin çıkarma öncesinde gürültüyü azaltarak OCR doğruluğunu önemli ölçüde artırmak için görüntüleri ön işler.
Bulanık bir görüntüyü daha iyi metin tanıma için nasıl keskinleştiririm?
Bulanık bir görüntüyü, IronOCR'un OcrImageInput ile tek satırlık bir kodla keskinleştirebilirsiniz: new IronOcr.OcrImageInput("sample.png").Sharpen(). Bu filtre, görüntüdeki kenarlar boyunca kontrastı artırarak daha belirgin metin sınırları oluşturur ve karakter tanıma doğruluğunu artırır.
Keskinleştirme neden OCR doğruluğunu artırır?
IronOCR'daki keskinleştirme filtresi, kenar kontrastını artırarak metin ve arka plan arasındaki sınırları vurgular. Bu önemlidir çünkü karakter tanıma algoritmaları net, belirgin harf şekillerine ihtiyaç duyar. Yumuşak kenarlara sahip bulanık metinler, OCR motorlarının karakter sınırlarını yanlış tanımlamasına neden olur.
OCR için keskinleştirme filtresini ne zaman kullanmalıyım?
IronOCR'un keskinleştirme filtresini, hafif bulanık görüntüler, yumuşak metin kenarlarına sahip taranmış belgeler veya kötü aydınlatma koşullarında çekilmiş fotoğraflar için kullanın. Net metni gereksiz yere keskinleştirmekten kaçının, çünkü bu, kusurlar ekler ve doğruluğu azaltır.
Optimal OCR performansı için hangi DPI hedeflenmelidir?
IronOCR, 300 DPI (inç başına nokta) çözünürlükteki görüntülerle en iyi şekilde çalışır. Daha düşük çözünürlükler, karakter yanlış tanımalarına neden olurken, daha yüksek çözünürlükler, doğruluğu artırmadan işlemi yavaşlatır. Düşük çözünürlüklü görüntülerde piksel yoğunluğunu artırmak için çözünürlük artırma filtresini kullanın.
Düzeltmeler uygulandıktan sonra filtrelenmiş görüntüleri dışa aktarabilir miyim?
Evet, IronOCR, SaveAsImages yöntemi ile filtrelenmiş görüntüleri dışa aktarmanıza olanak tanır. Bu, görüntü düzeltmelerinizin öncesi-sonrası karşılaştırmalarını görmenizi ve OCR çalıştırmadan önce iyileştirmeleri doğrulamanızı sağlar.
Görüntü filtrelerini uygulamak için minimum iş akışı nedir?
IronOCR ile minimal iş akışı 5 adım içerir: kütüphaneyi indirin, PDF veya görüntülerinizi içe aktarın, istenen filtreleri (keskinleştir, çözünürlüğü artır, gürültüyü azalt, genleşme, aşındırma) uygulayın, görüntüyü görüntülemek üzere dışa aktarın ve OCR işlemi için Read yöntemini kullanın.
IronOCR'yi belge yönetimi için kullanmanın faydaları nelerdir?
IronOCR'yi belge yönetimi için kullanmak, taranmış belgeleri aranabilir ve düzenlenebilir metne dönüştürerek iş akışını hızlandırır, manuel veri giriş ihtiyacını azaltır ve belge erişilebilirliğini artırır.
IronOCR veri doğruluğunu nasıl artırabilir?
IronOCR, gelişmiş tanıma algoritmaları ve görüntü düzeltme özellikleriyle veri doğruluğunu artırır, böylece metin çıkarım sürecinin hem güvenilir hem de kesin olmasını sağlar.
IronOCR için ücretsiz bir deneme mevcut mu?
Evet, Iron Software, IronOCR'nin özelliklerini ve yeteneklerini, bir satın alma kararı vermeden önce test edebilmek için ücretsiz bir deneme sunar.

