Bir ekran görüntüsü, yazılı bilgileri ayıklamanız gerekebilecek metin, resim, çizimler vb. içerebilir. Bu tür senaryolarda, metin bilgisini almak için ekran görüntüsünü metne dönüştürebilirsiniz. Örneğin bir şirkete yapılan ödemenin kanıtı olarak gelen farklı ekran görüntüleri ve çıkarılması gereken tutara ilişkin metin bilgisi olabilir. Bu tür gereksinimlere uygun olarak, bu makale C# dilinde OCR ile bir ekran görüntüsünün metne nasıl dönüştürüleceğini kapsar.
- OCR ile Metne Ekran Görüntüsü – C# API Kurulumu
- C#’ta OCR ile Ekran Görüntüsünü Metne Dönüştürün
- C# dilinde OCR ile Ekran Görüntüsünü URL’den Metne Dönüştürün
OCR ile Metne Ekran Görüntüsü – C# API Kurulumu
Aspose.OCR for .NET API, bir görüntü üzerinde optik tanıma işlemleri gerçekleştirmek için kullanılabilir. Ekran görüntüleri temel olarak ekran içeriğinin görüntüleridir, bu nedenle bazı bilgileri ayıklamak için bu tür görüntüleri işleyebilirsiniz. Yeni Çıkanlar sayfasından DLL referans dosyasını indirerek veya aşağıdaki NuGet kurulum komutunu kullanarak API’ye erişmeniz yeterlidir:
PM> Install-Package Aspose.OCR
C#’ta OCR ile Ekran Görüntüsünü Metne Dönüştürün
C#’ta OCR ile bir ekran görüntüsünü aşağıdaki adımlarla metne dönüştürebilirsiniz:
- AsposeOcr sınıfından bir nesne oluşturun.
- RecognizeImage yöntemini kullanarak bir ekran görüntüsünü metne dönüştürün.
- Tanınan metni görüntüleyin.
Aşağıdaki örnek kod, C# dilinde bir ekran görüntüsünün metne nasıl dönüştürüleceğini gösterir:
// AsposeOcr örneğini başlat
Aspose.OCR.AsposeOcr api = new Aspose.OCR.AsposeOcr();
// OCR ile ekran görüntüsü tanıma
string result = api.RecognizeImage("Test.png");
// Tanınan metni göster
Console.WriteLine(result);
C# dilinde OCR ile Ekran Görüntüsünü URL’den Metne Dönüştürün
Bazı durumlarda, ekran görüntüleri DropBox, Imgur vb. URL bağlantıları aracılığıyla paylaşılır. API, bu tür ekran görüntülerini indirip işlemek yerine URL bağlantısını kullanmanızı sağlar. Aşağıdaki adımlar, bir ekran görüntüsünün URL’den Metne C# ile OCR ile nasıl dönüştürüleceğini açıklamaktadır:
- OCR işlemleri için URL’den ekran görüntüsü alın.
- AsposeOcr sınıfının bir örneğini oluşturun.
- Ekran görüntüsündeki metni OCR ile tanıyın.
- Tanınan metni URL’den yazdırın.
Aşağıdaki kod parçacığı, C# dilinde OCR ile bir ekran görüntüsünün URL’den metne nasıl dönüştürüleceğini açıklar:
// OCR için URL'den ekran görüntüsü alın
string uri = "https://qph.fs.quoracdn.net/main-qimg-0ff82d0dc3543dcd3b06028f5476c2e4";
// AsposeOcr örneğini başlat
AsposeOcr api = new AsposeOcr();
// Resmi tanı
string result = api.RecognizeImageFromUri(uri);
// Sonucu yazdır
Console.WriteLine($"Text:\n {result}");
Ücretsiz Değerlendirme Lisansı Alın
API’yi tam kapasitesiyle değerlendirmek için bir Ücretsiz Geçici Lisans talep edebilirsiniz.
Çözüm
Bu makalede, C# dilinde OCR ile bir ekran görüntüsünü metne dönüştürmeyi öğrendiniz. Bu şekilde, gereksinimlerinize göre pek çok yararlı bilgi elde edebilirsiniz. Ayrıca, herhangi bir endişeniz olması durumunda forumda bize yazabilirsiniz.