Görüntü Metni OCR Python'u Karşılaştırın

Metinsel bilgilerin işlenmesi ve analiz edilmesi, çeşitli alanlarda ortak bir gerekliliktir. Bununla birlikte, resimlerdeki metinlerle uğraşmak benzersiz bir zorluk sunar. Neyse ki, Aspose.OCR for Python via .NET, bu görevin verimli bir şekilde üstesinden gelmek için güçlü kitaplıklar ve araçlar sunar. Bu blog yazısında, Optik Karakter Tanıma (OCR) tekniklerini kullanarak Python’da resimlerdeki metinleri nasıl karşılaştıracağınızı ve resimlerdeki metinlerdeki benzerlik veya farklılıkları kontrol etmeyi keşfedeceksiniz.

Görüntü Metnini OCR ile Karşılaştırın – Python API Kurulumu

OCR, resimlerden, taranan belgelerden veya el yazısı materyallerden metin çıkarılmasını sağlayan bir teknolojidir. Karakterleri tanımlamak ve bunları makine tarafından okunabilir metne dönüştürmek için bilgisayarla görme algoritmalarını kullanır. OCR, metin karşılaştırma veya farklılıkları ya da benzerlikleri bulma gibi görüntülerin metinsel analizini içeren görevlerin otomatikleştirilmesinde çok önemli bir rol oynar. Aspose.OCR for Python’u New Releases bölümünden erişerek .NET aracılığıyla kolayca yapılandırabilir veya aşağıdaki kurulum komutunu kullanarak PyPi üzerinden kurabilirsiniz:

pip install aspose-ocr-python-net

Görüntülerdeki Metni Python’da OCR ile Karşılaştırın

Farklı resimlerdeki metinleri karşılaştırabilir ve benzer olup olmadıklarını öğrenebilirsiniz. Çıktı, True veya False değeri olarak Boole biçiminde oluşturulur; burada True, metnin benzer olduğu ve False değeri, metnin benzer olmadığı anlamına gelir. Python’da OCR ile resimlerdeki metinleri karşılaştırmak için aşağıdaki adımları izlemeniz gerekir:

  1. AsposeOcr sınıfından bir nesne oluşturun.
  2. Karşılaştırma için giriş görüntülerini alın.
  3. Resimlerdeki metni karşılaştırın ve sonucu yazdırın.

Aşağıdaki kod parçacığı, görüntülerdeki metnin Python’da OCR ile nasıl karşılaştırılacağını gösterir:

import aspose.ocr as ocr

# Instantiate Aspose.OCR API
api = ocr.AsposeOcr()

# Initialize RecognitionSettings
settings = ocr.RecognitionSettings()

input1 = "image1.jpg"
input2 = "image1.jpg"

# Recognize the image
result = api.compare_image_texts(input1, input2, settings, True)

# Print recognition result
print(result)
print("Images Compared Successfully")

Python’da OCR ile Görsellerde Metin Benzerliği Elde Edin

Aşağıdaki adımları izleyerek Python’da resimlerdeki metin benzerliklerini veya farklılıklarını elde edebilirsiniz:

  1. AsposeOcr sınıfının bir örneğini başlatın.
  2. [RecognitionSettings][5] sınıf nesnesinin örneğini oluşturun.
  3. Resimlerdeki metin farkını hesaplayın.
  4. Çıktı sonucunu yazdırın.

Aşağıdaki kod parçacığı, Python’daki resimlerdeki metinlerdeki benzerliklerin veya farklılıkların nasıl elde edileceğini açıklar:

import aspose.ocr as ocr

# Instantiate Aspose.OCR API
api = ocr.AsposeOcr()

# Initialize RecognitionSettings
settings = ocr.RecognitionSettings()

input1 = "image1.jpg"
input2 = "image1.jpg"
input3 = "image2.jpg"

# Check difference
result = api.image_text_diff(input1, input2, settings, True)

# Print 1 - equal, 0 - maximum difference
print("Image Texts are " + str(result*100) + "% similar")


# Check difference
result = api.image_text_diff(input1, input3, settings, True)

# Print 1 - equal, 0 - maximum difference
print(result)
print("Image Texts are " + str(result*100) + "% similar")

Ücretsiz Değerlendirme Lisansı Alın

API’nin tüm özelliklerini tam kapasiteyle test etmek için bir ücretsiz geçici lisans talep edebilirsiniz.

Özetliyor

Python’da OCR tekniklerini kullanarak resimlerdeki metinleri karşılaştırmak, çeşitli alanlarda çok çeşitli olasılıklar açar. Görsellerden kolayca metin çıkarabilir, karşılaştırabilir, farklılıkları veya benzerlikleri elde edebilirsiniz. İster belge analizi, ister içerik doğrulama veya intihal tespiti üzerinde çalışıyor olun, bu yaklaşım metin karşılaştırma iş akışınızı kolaylaştıracaktır. Herhangi bir endişeniz olması durumunda lütfen ücretsiz destek forumu aracılığıyla bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız