Üretimde su işareti olmadan test edin.
Nerede ihtiyaç duyarsanız çalışır.
Tam işlevselliğe sahip ürün için 30 gün alın.
Birkaç dakika içinde çalışır hale getirin.
Ürün denemeniz sırasında destek mühendis ekibimize tam erişim
Mükemmel sonuçlar için OCR motorunu ince ayarlayın. Performans ve doğruluk üzerinde ayrıntılı kontrol elde edin, önceden hazır olarak 125'in üzerinde dil desteği ile.
Çekirdek Tesseract motorunu, onlarca parametre üzerinde ayrıntılı kontrol ile ince ayarlayın. Bu, belirli belge türleri, diller veya kalite sorunları için performansı optimize etmek isteyen ileri düzey kullanıcılar için derin özelleştirme sunar.
Nasıl yapıldığını öğrenin:C# Tesseract OCR Yapılandırma DeğişkenleriIronTesseract ocr = new IronTesseract
{
Configuration = new TesseractConfiguration
{
ReadBarCodes = false,
RenderHocr = true,
TesseractVariables = null,
WhiteListCharacters = null,
BlackListCharacters = "`ë|^",
},
MultiThreaded = false,
Language = OcrLanguage.English,
EnableTesseractConsoleMessages = true, // False as default
};
Gelişmiş OCR okuma yöntemleri için mevcut OCR yapılandırma ayarları ve dilleri hakkında daha fazla bilgi edinin.
using IronOcr;
IronTesseract ocr = new IronTesseract
{
Configuration = new TesseractConfiguration
{
// Whitelist alphanumeric characters and common punctuation
WhiteListCharacters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.,-?!$() /",
// Blacklist uncommon characters
BlackListCharacters = "`ë|^",
},
// Languages available for advanced reading are English, Japanese, Korean, LatinAlphabet
Language = OcrLanguage.English
};
Maksimum hız için OCR motorunu optimize edin. Ayarları, mutlak doğruluk üzerinde performansa öncelik verecek şekilde ayarlayarak, hızın kritik bir faktör olduğu büyük hacimli belgeleri hızlıca işleyebilirsiniz.
Nasıl yapıldığını öğrenin:.NET için Daha Hızlı Tesseract OCR
125'in üzerinde uluslararası dilde yüksek doğruluk elde edin. Paketlerimiz, Arapça, Çince, İbranice gibi Latin olmayan yazılar ve aksanlı diller için sağlam destek içerir. Tek bir kod satırı ile kolayca dil ekleyin veya değiştirin.
Nasıl yapıldığını öğrenin:Iron OCR ile Çok Dilli OCR'yi Ustalaştırma: İngilizce ve Japoncausing IronOcr;
var ocr = new IronTesseract();
// Set the OCR to use Chinese Simplified
ocr.Language = OcrLanguage.ChineseSimplified;
using (var input = new OcrInput())
{
var result = ocr.Read(input);
// Store the recognized text in a string
string testResult = result.Text;
}
Aynı sayfada birden fazla dil içeren belgelerden doğru bir şekilde metin çıkarın. IronOcr, belirli diller arasında otomatik olarak algılar ve geçiş yapar, her bir dil içeriği için ayrı işlem yapma ihtiyaçını ortadan kaldırır.
Nasıl yapıldığını öğrenin:Tesseract ile Birden Çok Dili Kullanmausing IronOcr;
// Instantiate IronTesseract
IronTesseract ocrTesseract = new IronTesseract()
{ // Set primary language to English
Language = OcrLanguage.EnglishBest,
};
// Set secondary language to Russian
ocrTesseract.AddSecondaryLanguage(OcrLanguage.Russian);
// Add PDF
using var pdfInput = new OcrPdfInput(@"example.pdf");
// Perform OCR
OcrResult result = ocrTesseract.Read(pdfInput);
// Output extracted text to console
Console.WriteLine(result.Text);
Gömülü dil paketlerinin ötesine geçerek, kendi eğitilmiş dil verilerinizi sağlayın. Nadir diller, özel yazı tipleri veya benzersiz karakter setlerine sahip belgelerde yüksek doğruluk elde edin.
Nasıl yapıldığını öğrenin:Özel Dil Dosyaları Kullanmausing IronOcr;
var ocrTesseract = new IronTesseract();
ocrTesseract.UseCustomTesseractLanguageFile("custom_tesseract_files/custom.traineddata");
using var ocrInput = new OcrInput();
ocrInput.LoadImage(@"sample.png");
var ocrResult = ocrTesseract.Read(ocrInput);
Console.WriteLine(ocrResult.Text);