Üretim ortamında su yas cızlar olmadan test edin.
İhtiyacınız olan her yerde çalışır.
30 gün boyunca tam işlevli ürün alın.
Dakikalar içinde çalışır hale getirin.
Ürün deneme sürecinizde destek mühendislik ekibimize tam erişim
Mükemmel sonuçlar için OCR motorunu hassas bir şekilde ayarlayın. Performansa ve doğruluğa ince ayar yaparak, kutudan çıktığı gibi 125+ dil için destek alın.
Çekirdek Tesseract motorunu beyin parça kontrolüyle ince ayarlayın. Bu, belirli belge türleri, diller veya kalite zorlukları için performansı optimize etmek isteyen ileri düzey kullanıcılar için derin bir özelleştirme sunar.
Nasıl yapılır öğ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
};
OCR motorunu maksimum hız için optimize edin. Ayarları performansı kesin doğruluk üzerinde önceliklendirilecek şekilde ayarlayarak, hızın kritik bir etken olduğu durumlarda büyük miktarda belgeyi hızla işleyebilirsiniz.
Nasıl yapılır öğrenin:.NET için Daha Hızlı Tesseract OCR
125'den fazla uluslararası dilde yüksek doğruluğa ulaşın. Paketlerimiz, Latin olmayan yazılar (ör. Arapça, Çince, İbranice) ve aksanlı diller için sağlam destek içerir. Kolayca dil ekleyin veya kodda tek bir satırla dilleri değiştirin.
Nasıl yapılır öğrenin:Iron OCR ile Çok Dilli OCR'yi Ustalaştır: İ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, belirlenen dilleri otomatik olarak algılar ve değiştirir, her dil içeriği için ayrı işlem yapma gereksinimini ortadan kaldırır.
Nasıl yapılır öğrenin:Tesseract ile Birden Fazla 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);
Yerleşik dil paketlerinin ötesine geçerek kendi eğitilmiş dil verilerinizi sağlayın. Nadir diller, özel yazıtipleri veya benzersiz karakter setleri içeren belgelerde yüksek doğruluğa ulaşın.
Nasıl yapılır öğrenin:Özel Dil Dosyalarını 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);