giriiş
Optik Karakter Tanıma (OCR), görsellerden metin çıkarmak için temel bir teknolojidir ve geliştiricilerin metinsel bilgileri sorunsuz bir şekilde okuyup işleyebilen uygulamalar oluşturmasını sağlar. .NET için Aspose.OCR, OCR özelliklerinin .NET uygulamalarınıza entegrasyonunu kolaylaştırmak için tasarlanmış güçlü bir kütüphanedir. Bu kılavuz, bir görsel üzerinde doğrudan bir URL üzerinden yalnızca birkaç basit adımda OCR işleminin nasıl gerçekleştirileceğini gösterecektir.
Ön koşullar
Başlamadan önce aşağıdaki ön koşullara sahip olduğunuzdan emin olun:
- .NET için Aspose.OCR: Aspose.OCR kütüphanesini .NET projenize indirin ve entegre edin. yayın sayfası.
- Geliştirme Ortamı: Makinenize bir .NET geliştirme ortamı kurun (Visual Studio önerilir).
Adım 1: Gerekli Ad Alanlarını İçe Aktarın
Aspose.OCR’nin sunduğu özelliklerden faydalanmak için projenize gerekli ad alanlarını aktarın:
using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using Aspose.OCR;
using Aspose.OCR.Models;
Adım 2: Belge Dizinini Belirleyin
Belgeleriniz için bir dizin tanımlayın. Değiştir "Your Document Directory"
çalışma dizininize giden yol ile:
string dataDir = "Your Document Directory";
Adım 3: Resim URL’sini sağlayın
Metni çıkarmak istediğiniz görselin URL’sini belirtin. Görselin herkes tarafından erişilebilir olduğundan emin olun:
string uri = "https://ornek.com/resim.jpg";
Adım 4: Aspose.OCR’yi başlatın
Bir örneğini oluşturun AsposeOcr
OCR işlemini gerçekleştirmek için kullanacağınız sınıf:
AsposeOcr api = new AsposeOcr();
Adım 5: Görüntüden Metni Tanıyın
Kullanın RecognizeImageFromUri
Resim URL’sinden metin çıkarma yöntemi. Özel gereksinimlerinize göre çeşitli tanıma ayarlarını düzenleyebilirsiniz:
RecognitionResult result = api.RecognizeImageFromUri(uri, new RecognitionSettings
{
DetectAreas = true,
RecognizeSingleLine = false,
AutoSkew = true,
RecognitionAreas = new List<Rectangle>
{
new Rectangle(1, 3, 390, 70),
new Rectangle(1, 72, 390, 70)
}
});
Adım 6: Tanıma Sonuçlarını Gösterin
Tanınan metni, tanınan alanlar ve uyarılar dahil olmak üzere ilgili bilgilerle birlikte çıktı olarak alın:
Console.WriteLine($"Text:\n {result.RecognitionText}");
Console.WriteLine("Areas:");
result.RecognitionAreasText.ForEach(a => Console.WriteLine($"{a}"));
Console.WriteLine("Warnings:");
result.Warnings.ForEach(w => Console.WriteLine($"{w}"));
Console.WriteLine($"JSON: {result.GetJson()}");
Adım 7: Uygulamanızı Çalıştırın
Uygulamanızı çalıştırın. Her şey doğru şekilde yapılandırılmışsa, OCR işleminin başarılı bir şekilde yürütüldüğünü görmelisiniz:
Console.WriteLine("OCR process executed successfully.");
Çözüm
Aspose.OCR ile OCR yeteneklerini .NET uygulamalarınıza entegre etmek çok kolaydır. Bu kılavuz, bir URL’den alınan bir görüntü üzerinde OCR gerçekleştirmenin kritik adımlarını ele alarak, metin tanıma teknolojisinden yararlanan uygulamalar geliştirmek için bir temel oluşturur.
SSS
Aspose.OCR birden fazla dili tanımaya uygun mudur?
Evet, Aspose.OCR birçok dili desteklediğinden uluslararası kullanıcıları hedefleyen uygulamalar için idealdir.
Aspose.OCR hem tek satırlı hem de çok satırlı metin tanımayı gerçekleştirebilir mi?
Kesinlikle! Kütüphane çok yönlüdür ve projenizin ihtiyaçlarına göre hem tek satırlı hem de çok satırlı metin tanıma olanağı sağlar.
Aspose.OCR için hangi lisanslama seçenekleri mevcuttur?
Farklı lisanslama seçenekleri hakkında bilgi edinebilir ve satın alımlar yapabilirsiniz. Aspose Mağazası.
Aspose.OCR’ın deneme sürümü var mı?
Evet, ücretsiz deneme sürümü mevcut. Bunu şu adreste inceleyebilirsiniz: yayın sayfası.
Aspose.OCR için desteği nerede bulabilirim?
Aspose.OCR hakkında yardım veya topluluk tartışmaları için şu adresi ziyaret edin: Aspose.OCR Forum.