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.