Aspose.OCR Fotoğrafı Metne Dönüştürme .NET için
Aspose.OCR Photo to Text for .NET, geliştiricilerin kameralar veya akıllı telefonlar tarafından çekilen fotoğraflardan metin çıkarmalarına olanak tanır. kanıtlanmış Asposa.ocR motoru üzerinde inşa edilmiş olan bu eklenti, yüksek hassasiyetli tanıma sağlamak için gelişmiş ön işleme filtreleri (örneğin dönüş düzeltme, bozukluk telafi ve gürültü bastırma) uygulanır, hatta çarpık, düşük kontrastlı veya sesli görüntülerde.
Yükleme ve Setup
Başlamak çok basittir:
- Aspose.OCR paketini NuGet aracılığıyla veya indirilmiş bir dağıtıcıdan yükleme.See Kurulum Detaylı talimatlar için.
- Tüm işlevselliği kilitlemek için başlangıçta ölçülen lisans ayarlayın.Referans için Ölçümlü Lisanslama Yükleme adımları için.
Örnek: Fotoğraflardan metin çıkarma
Aspose.OCR.Metered metered = new Aspose.OCR.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
// Initialize OCR engine
Aspose.OCR.AsposeOcr recognitionEngine = new Aspose.OCR.AsposeOcr();
// Add images to input
Aspose.OCR.OcrInput input = new Aspose.OCR.OcrInput(Aspose.OCR.InputType.SingleImage);
input.Add("source1.png");
input.Add("source2.jpg");
// Configure recognition settings for photo detection
Aspose.OCR.RecognitionSettings recognitionSettings = new Aspose.OCR.RecognitionSettings();
recognitionSettings.DetectAreasMode = DetectAreasMode.PHOTO;
// Perform recognition
List<Aspose.OCR.RecognitionResult> results = recognitionEngine.Recognize(input, recognitionSettings);
foreach (Aspose.OCR.RecognitionResult result in results)
{
Console.WriteLine(result.RecognitionText);
}
// Save results
results[0].Save("result.txt", Aspose.OCR.SaveFormat.Text);
Aspose.OCR.AsposeOcr.SaveMultipageDocument("result.pdf", Aspose.OCR.SaveFormat.Pdf, results);
Özellikler ve fonksiyonlar
Gelişmiş Ön İşleme Filtreleri
- Rotasyon ve Skew Düzeltme : Otomatik olarak çizilmiş fotoğrafları düzleştirir.
- Distortion Compensation : Lens indüksiyonu olan eserleri ve perspektif çarpışmasını düzeltir.
- Gürültü azaltma : Görüntüleri, toz ve kompresyon eserlerini bastırır.
- Kontrast ve Parlaklık Düzeltme : Kötü veya aşırı görüntüler için aydınlatmayı optimize eder.
Güçlü metin tanıma motoru
- Çok dilli OCR (Latin, Cyrillic, Arapça ve CJK yazıları).
- Yazı-agnostik algılama basılı metin, işaret ve tarama desteği.
- Karışık dil sayfalarında otomatik senaryo segmentasyonu.
- Sayıları, sembolleri ve ayarlanabilir sınırları ile puanlandırma.
Layout Analizi ve Segmentasyon
- Görüntüler veya tablolar karşısında metin bloklarının otomatik tespiti.
- Sütun ve çizgi segmentasyonu doğal okuma sırasını korur.
- Bölge tabanlı OCR, belirli bölgeleri hedeflemek için.
çıkış biçimleri ve veri çıkarımı
- Düz metin, yapılandırılmış nesneler veya JSON Bounding Box koordinatları ile.
- Doğrulama için line-by-line güven puanları geri alın.
- Generate PDF için veya downstream kullanım için doğrudan metin çıkışları.
Batch ve Paralel İşleme
- NET async/await kullanılarak paralel tanıma.
- Büyük ölçekli iş yükü için kontrol yönetimi.
- Uzun süreli görevler için iptal desteği.
Özelleştirme ve Genişletme
- Özelleştirilmiş filtre tüplerini belirleyin.
- Doğruluğu artırmak için sözlük veya sözlükleri ekleyin.
- Logging veya orta denetim için tanıma etkinliklerine girin.
performans tonu
- Hız ve doğruluk arasındaki denge için çözünürlük ve renk derinliğini ayarlayın.
- Tekrarlanan şablonlarla çalışırken önceden işlenmiş bufferleri saklayın.
- Profile boru hattı aşamaları şişeler izole etmek için.
İpuçları ve en iyi uygulamalar
- İşleme süresini en aza indirmek için önceden seçilmiş veya hasat alanları.
- Kullanılmadan önce temsilci örneklerde filtreleme parametreleri test edilir.
- düşüş veya insan doğrulama akışları oluşturmak için güven puanları kullanın.
- Mobil fotoğraflar için, doğru aydınlatma ve kontrast arka planları sağlamak.
- Hafıza kullanımını batch çalışmaları ile izlemek; gerektiğinde iptal tokenleri uygulamak.
- Güçlü veri boruları oluşturmak için JSON ihracatı ve doğrulama hizmetleri ile birleştirin.
Sıkça Sorulan Sorular
**Bir dil belirlemek gerekli midir?**Varsayılan olarak, eklenti otomatik olarak birçok dil tespit eder. ancak, açıkça dil ayarları Cyrillic, Çince veya Hint gibi yazılar için doğruluğu iyileştirir.
**Hangi formatlar desteklenir?**JPEG, PNG, TIFF, PDF ve diğer popüler formatlar tarayıcılardan veya kameralar. sonuçlar düz metin, HTML, Word, pdf, JSON veya XML olarak ihraç edilebilir.
**En iyi sonuçları nasıl elde edebilirim?**Yüksek kaliteli görüntüleri tarayıcılardan veya modern kameralardan kullanın. yapılandırılmış filtreler, görüntü kalitesini tanımadan önce geliştirir.