Scanlanmış veya fotoğraflanmış formlardan veri girişinin otomatikleştirilmesi, sağlık, finans ve hukuk hizmetleri gibi çeşitli endüstrilerde verimliliği ve doğruluğu önemli ölçüde arttırabilir. .NET için Aspose.OCR, metin görüntüleri düzenlenebilir metnin biçimlerine dönüştürerek bu süreci otomatize etmek için güçlü bir çözüm sunar. Bu blog yazısı, formlardaki verileri verimli bir şekilde çıkarmak için oluşturmanız ve kullanmanız gereken adımları size rehberlik edecektir.

Tam örnek

Hızlı bir başlangıç için, burada .NET için Aspose.OCR kullanarak veri girişini nasıl otomatik hale getirebileceğinize dair bir genel bakış:

  • Şekil görüntüsünü yükleyin.
  • Optimal tanıma için OCR ayarlarını ayarlar.
  • Formdan metin çıkarın.
  • Tanıdık metni istenen biçimde ihraç edin.

adım adım rehber

Adım 1: Form görüntüsünü yükleyin

İlk adım, taranan veya fotoğraflanan formu uygulamaya yüklemektir. görüntü kalitesinin doğru OCR işleme yeterince yüksek olduğundan emin olun. Image görüntü dosyasını yüklemek için sınıf.

Adım 2: OCR ayarlarını ayarlar

En iyi sonuçları elde etmek için, formunuzun özelliklerine göre OCR ayarlarını yapılandırmanız gerekir. bu, dil desteği ayarı, kontrast ve parlaklık ayarlar ve metin çıkarımı için ilgi alanları (ROI) belirler.

// Step 1: Load the form image
string imagePath = "path/to/your/form_image.png";
using (var image = new Aspose.Ocr.Image(imagePath))
{
    // Image is now loaded and ready for OCR processing
}

Adım 3: Formdan metin çıkarın

Görüntü yüklendiğinde ve ayarlar yapılandırıldıktan sonra, formdan metin çıkarmaya devam edebilirsiniz. Aspose.OCR, belirli alanlarda veya tüm görüntü boyunca metni tanımak için yöntemler sunar.

// Step 2: Configure OCR Settings
var ocrEngine = new OcrEngine();
ocrEngine.Settings.Language = RecognitionLanguages.English;
ocrEngine.Settings.ContrastAdjustmentMode = ContrastAdjustmentMode.HighContrast;
ocrEngine.Settings.Brightness = 10;

Adım 4: Tanıdık metin ihraç etmek

Metin çıkarıldıktan sonra, daha fazla işleme uygun bir biçimde ihraç etmek isteyebilirsiniz, örneğin CSV, JSON veya düz metin. Aspose.OCR çeşitli çıkış biçimlerini destekler, bu da verilerin ihtiyaçlarınıza göre ayarlanmasını sağlar.

// Step 3: Extract text from the form
using (var ocrEngine = new OcrEngine())
{
    string extractedText = ocrEngine.RecognizeImage(imagePath);
    Console.WriteLine("Extracted Text:\n" + extractedText);
}

En İyi Uygulamalar

Real-World Layouts ile İlgili Yazılar

Gerçek dünya formları genellikle farklı yazı tipleri ve boyutları ile karmaşık düzenlere sahiptir. bu zorlukları etkili bir şekilde ele almak için, özel terminoloji için özelleştirilmiş sözlükler gibi gelişmiş özellikleri kullanmayı veya form farklı dillerde metin içeriyorsa çok sayıda OCR dilini ayarlamayı düşünün.

ihracat seçenekleri

Tanıdık metni ihraç ederken, çalışma akışınıza en uygun çıkış biçimini seçin. Örneğin, CSV tablo verileri için idealdir, JSON ise yapılandırılmış veriler için daha iyidir.

Bu adımları ve en iyi uygulamaları takip ederek, .NET için Aspose.OCR kullanarak tarama veya fotoğraflanmış formlardan veri girişini etkili bir şekilde otomatikleştirebilirsiniz. bu sadece zaman tasarrufu yapmaz, aynı zamanda manuel veri girişi ile ilişkili hataların riskini de azaltır.

More in this category