Bandingkan Teks Gambar OCR Python

Mengolah dan menganalisis informasi tekstual merupakan kebutuhan umum di berbagai bidang. Namun, berurusan dengan teks pada gambar menghadirkan tantangan unik. Untungnya, Aspose.OCR for Python via .NET menawarkan pustaka dan alat canggih untuk menangani tugas ini secara efisien. Dalam posting blog ini, Anda akan mengeksplorasi cara membandingkan teks pada gambar dengan Python menggunakan teknik Optical Character Recognition (OCR) serta memeriksa kesamaan atau perbedaan teks pada gambar.

Bandingkan Teks Gambar dengan OCR – Instalasi Python API

OCR adalah teknologi yang memungkinkan ekstraksi teks dari gambar, dokumen yang dipindai, atau materi tulisan tangan. Ia menggunakan algoritme visi komputer untuk mengidentifikasi karakter dan mengubahnya menjadi teks yang dapat dibaca mesin. OCR memainkan peran penting dalam mengotomatiskan tugas yang melibatkan analisis tekstual gambar, seperti membandingkan teks atau mendapatkan perbedaan atau persamaan. Anda dapat dengan mudah mengonfigurasi Aspose.OCR for Python melalui .NET dengan mengaksesnya dari bagian New Releases atau menginstalnya dari PyPi menggunakan perintah instalasi berikut:

pip install aspose-ocr-python-net

Bandingkan Teks pada Gambar dengan OCR dengan Python

Anda dapat membandingkan teks pada gambar yang berbeda dan menemukan apakah mirip atau tidak. Output dihasilkan dalam format Boolean sebagai nilai True atau False di mana True berarti teksnya mirip dan nilai False berarti teksnya tidak mirip. Anda harus mengikuti langkah-langkah di bawah ini untuk membandingkan teks pada gambar dengan OCR dengan Python:

  1. Buat objek kelas AsposeOcr.
  2. Dapatkan gambar masukan untuk perbandingan.
  3. Bandingkan teks dalam gambar dan cetak hasilnya.

Cuplikan kode berikut menunjukkan cara membandingkan teks dalam gambar dengan OCR dengan Python:

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")

Dapatkan Kesamaan Teks dalam Gambar dengan OCR dengan Python

Anda bisa mendapatkan persamaan atau perbedaan teks pada gambar di Python dengan mengikuti langkah-langkah di bawah ini:

  1. Inisialisasi instance dari kelas AsposeOcr.
  2. Buat instance objek kelas [RecognitionSettings][5].
  3. Hitung perbedaan teks dalam gambar.
  4. Cetak hasil keluaran.

Cuplikan kode di bawah ini menjelaskan cara mendapatkan kesamaan atau perbedaan teks dalam gambar dengan Python:

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")

Dapatkan Lisensi Evaluasi Gratis

Anda dapat meminta lisensi sementara gratis untuk menguji semua fitur API dalam kapasitas penuhnya.

Menyimpulkan

Membandingkan teks pada gambar menggunakan teknik OCR di Python membuka berbagai kemungkinan di berbagai domain. Anda dapat dengan mudah mengekstrak teks dari gambar, membandingkannya, dan mendapatkan perbedaan atau persamaannya. Apakah Anda sedang mengerjakan analisis dokumen, verifikasi konten, atau deteksi plagiarisme, pendekatan ini akan merampingkan alur kerja perbandingan teks Anda. Jika ada masalah, jangan ragu untuk menghubungi kami melalui forum dukungan gratis.

Lihat juga