OCR Görüntü Tanıma'da URL'den Görüntü üzerinde OCR gerçekleştirin

giriiş

Optik Karakter Tanıma (OCR) alanında Aspose.OCR for .NET, geliştiricilerin görüntülerden metin içeriğini hassas bir şekilde ayıklamasına olanak tanıyan güçlü bir araç olarak öne çıkıyor. OCR özelliklerini .NET uygulamanıza entegre etmek ve metin tanımayı zahmetsizce gerçekleştirmek istiyorsanız, bu adım adım kılavuz, bir URL’deki görüntü üzerinde OCR gerçekleştirme sürecinde size yol gösterecektir.

Önkoşullar

Öğreticiye başlamadan önce aşağıdaki önkoşulların yerine getirildiğinden emin olun:

  • Aspose.OCR for .NET: Aspose.OCR kütüphanesinin .NET projenize entegre olduğundan emin olun. adresinden indirebilirsiniz.yayın sayfası.

  • Geliştirme Ortamı: Makinenizde çalışan bir .NET geliştirme ortamı kurun.

Ad Alanlarını İçe Aktar

.NET projenize Aspose.OCR işlevlerine erişmek için gerekli ad alanlarını ekleyin. Aşağıdaki kod parçacığını projenize ekleyin:

using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using Aspose.OCR;
using Aspose.OCR.Models;

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.

string dataDir = "Your Document Directory";

Adım 2: Tanınacak Resmi Alın

OCR gerçekleştirmek istediğiniz görüntünün URL’sini sağlayın. Resmin herkese açık olduğundan emin olun.

string uri = "https://qph.fs.quoracdn.net/main-qimg-0ff82d0dc3543dcd3b06028f5476c2e4";

3. Adım: AsposeOcr’u başlatın

OCR işlevlerine erişmek için AsposeOcr sınıfının bir örneğini oluşturun.

AsposeOcr api = new AsposeOcr();

Adım 4: Görüntüyü Tanıyın

Belirtilen resim URL’sindeki metni tanımak için Aspose.OCR kitaplığını kullanın. Tanıma ayarlarını gereksinimlerinize göre ayarlayın.

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 5: Sonucu Yazdır

Tanınan metin, alanlar ve uyarılar dahil olmak üzere tanıma sonucunu görüntüleyin.

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 6: Çalıştırın ve Doğrulayın

Uygulamanızı çalıştırın; her şey doğru ayarlanmışsa OCR işleminin başarıyla yürütüldüğünü görmelisiniz.

Console.WriteLine("PerformOCROnImageFromUrl executed successfully");

Çözüm

Aspose.OCR for .NET ile OCR yeteneklerini .NET uygulamalarınıza entegre etmek kusursuz bir deneyime dönüşür. Bu eğitim, projelerinizde metin tanımanın gücünden yararlanmanız için bir temel sağlayarak, bir URL’deki bir görüntü üzerinde OCR gerçekleştirme sürecinde size rehberlik etmiştir.

SSS’ler

S1: Aspose.OCR birden fazla dili işlemeye uygun mudur?

C1: Evet, Aspose.OCR çeşitli dillerdeki metinlerin tanınmasını destekleyerek uluslararası uygulamalar için çok yönlü olmasını sağlar.

S2: Aspose.OCR’ı hem tek satırlı hem de çok satırlı metin tanıma için kullanabilir miyim?

A2: Kesinlikle! Aspose.OCR, özel kullanım durumunuza uyum sağlayarak hem tek satırlı hem de çok satırlı metinleri tanıma konusunda esneklik sağlar.

S3: Aspose.OCR için herhangi bir lisanslama seçeneği mevcut mu?

C3: Evet, lisanslama seçeneklerini keşfedebilir ve satın alma işlemleriniAspose mağaza.

S4: Aspose.OCR için ücretsiz deneme sürümü mevcut mu?

Cevap4: Evet, Aspose.OCR’ı ziyaret ederek ücretsiz olarak deneyebilirsiniz.sürümler sayfası.

S5: Aspose.OCR ile ilgili desteği veya topluluk tartışmalarını nerede bulabilirim?

A5: ziyaret edinAspose.OCR forumu destek ve toplulukla etkileşim için.