OCR Görüntü Tanıma'da Dikdörtgenler Hazırlama
giriiş
Sürekli gelişen teknoloji ortamında, Optik Karakter Tanıma (OCR), görüntüleri makine tarafından okunabilir metne dönüştürmede çok önemli bir rol oynamaktadır. Aspose.OCR for .NET, OCR yeteneklerinin .NET uygulamalarına kusursuz entegrasyonunu arayan geliştiriciler için güçlü bir çözüm olarak öne çıkıyor. Bu kapsamlı kılavuzda Aspose.OCR for .NET kullanarak OCR görüntü tanımada dikdörtgen hazırlama sürecini inceleyeceğiz.
Önkoşullar
Eğiticiye dalmadan önce aşağıdaki önkoşulların yerine getirildiğinden emin olun:
- .NET geliştirme konusunda çalışma bilgisi.
- Aspose.OCR for .NET kütüphanesi kuruldu. İndirebilirsinBurada.
- Görüntü tanıma kavramlarının temel anlayışı.
Ad Alanlarını İçe Aktar
OCR yolculuğumuzu başlatmak için gerekli ad alanlarını içe aktararak başlayalım:
using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using Aspose.OCR;
1. Adım: Belge Dizininizi Kurun
Belgelerinizin saklandığı dizini belirterek başlayın. Yer değiştirmek"Your Document Directory"
belgelerinizin gerçek yolu ile.
// Belgeler dizininin yolu.
string dataDir = "Your Document Directory";
// AsposeOcr örneğini başlat
AsposeOcr api = new AsposeOcr();
Adım 2: Birden Çok Dikdörtgenli Görüntüyü Tanıyın
Bu adımda, birden çok dikdörtgen kullanarak bir görüntüdeki metnin nasıl tanınacağını göstereceğiz. Şu alt adımları izleyin:
2.1 Dikdörtgenleri Tanımlayın
List<Rectangle> rects = new List<Rectangle>()
{
new Rectangle(138, 352, 2033, 537),
new Rectangle(147, 890, 2033, 1157),
new Rectangle(923, 2045, 465, 102),
new Rectangle(104, 2147, 2076, 819)
};
2.2 OCR Tanıma İşlemini Gerçekleştirin
// ilk durum
List<string> listResult = api.RecognizeImage(dataDir + "sample.png", rects);
// Tanınan metni görüntüle
foreach (string s in listResult)
{
Console.WriteLine(s);
}
3. Adım: Tanıma Ayarlarıyla Görüntüyü Tanıyın
Bu adımda, görüntü tanıma için RecognitionSettings’i kullanan alternatif bir yöntemi göstereceğiz:
3.1 Tanıma Ayarlarını Tanımlayın
RecognitionResult result = api.RecognizeImage(dataDir + "sample.png", new RecognitionSettings
{
RecognitionAreas = rects
});
3.2 Tanınan Metni Görüntüleme
// Tanınan metni görüntüle
foreach (string s in result.RecognitionAreasText)
{
Console.WriteLine(s);
}
Çözüm
Tebrikler! Aspose.OCR for .NET’i kullanarak OCR görüntü tanımada dikdörtgen hazırlama sürecini başarıyla tamamladınız. Bu kılavuz, OCR’yi .NET uygulamalarınıza sorunsuz bir şekilde entegre etmenizi sağlayarak metin tanıma yeteneklerini geliştirmenizi sağlar.
SSS’ler
S1: Aspose.OCR for .NET’i diğer .NET çerçeveleriyle kullanabilir miyim?
Cevap1: Evet, Aspose.OCR for .NET çeşitli .NET çerçeveleriyle uyumludur.
S2: Aspose.OCR for .NET’in ücretsiz deneme sürümü mevcut mu?
A2: Kesinlikle! Ücretsiz deneme sürümüne erişebilirsinizBurada.
S3: Aspose.OCR for .NET desteğini nasıl alabilirim?
A3: Ziyaret edinAspose.OCR forumu özel destek için.
S4: Test amacıyla geçici bir lisans alabilir miyim?
Cevap4: Evet, geçici bir lisans alabilirsinizBurada.
S5: Aspose.OCR for .NET belgelerini nerede bulabilirim?
A5: Belgeler mevcutBurada.