השווה טקסט תמונה OCR Python

עיבוד וניתוח מידע טקסטואלי הוא דרישה נפוצה בתחומים שונים. עם זאת, התמודדות עם טקסט על תמונות מהווה אתגר ייחודי. למרבה המזל, Aspose.OCR for Python דרך .NET מציע ספריות וכלים רבי עוצמה להתמודד עם משימה זו ביעילות. בפוסט זה בבלוג, תחקור כיצד להשוות טקסט בתמונות ב- Python באמצעות טכניקות זיהוי תווים אופטי (OCR) וכן לבדוק את הדמיון או ההבדלים בטקסט בתמונות.

השווה טקסט תמונה עם OCR - התקנת Python API

OCR היא טכנולוגיה המאפשרת חילוץ של טקסט מתמונות, מסמכים סרוקים או חומרים בכתב יד. הוא משתמש באלגוריתמים של ראייה ממוחשבת כדי לזהות תווים ולהמיר אותם לטקסט קריא במכונה. OCR ממלא תפקיד מכריע באוטומציה של משימות הכוללות ניתוח טקסטואלי של תמונות, כגון השוואת טקסט או קבלת ההבדלים או הדמיון. אתה יכול בקלות להגדיר את Aspose.OCR עבור Python דרך .NET על ידי גישה אליו מהקטע מהדורות חדשות או להתקין אותו מ-PyPi באמצעות פקודת ההתקנה הבאה:

pip install aspose-ocr-python-net

השווה טקסט בתמונות עם OCR ב-Python

אתה יכול להשוות טקסט על תמונות שונות ולגלות אם הם דומים או לא. הפלט נוצר בפורמט בוליאני כערך True או False כאשר True פירושו שהטקסט דומה והערך False פירושו שהטקסט אינו דומה. עליך לבצע את השלבים הבאים כדי להשוות טקסט בתמונות עם OCR ב- Python:

  1. צור אובייקט במחלקה AsposeOcr.
  2. קבל את תמונות הקלט להשוואה.
  3. השווה את הטקסט בתמונות והדפיס את התוצאה.

קטע הקוד הבא מדגים כיצד להשוות טקסט בתמונות עם OCR ב- 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")

קבל דמיון טקסט בתמונות עם OCR ב-Python

אתה יכול לקבל דמיון טקסט או הבדלים בתמונות ב- Python על ידי ביצוע השלבים הבאים:

  1. אתחול מופע של מחלקה AsposeOcr.
  2. הצג את אובייקט המחלקה [RecognitionSettings][5].
  3. חשב את ההבדל בטקסט בתמונות.
  4. הדפס את תוצאת הפלט.

קטע הקוד שלהלן מסביר כיצד להשיג קווי דמיון או הבדלים בטקסט בתמונות ב- 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")

קבל רישיון הערכה בחינם

אתה יכול לבקש [רישיון זמני] בחינם6 לבדיקת כל התכונות של ה-API במלוא הקיבולת שלהם.

סיכום

השוואת טקסט על תמונות באמצעות טכניקות OCR ב- Python פותחת מגוון רחב של אפשרויות בתחומים שונים. אתה יכול בקלות לחלץ טקסט מתמונות, להשוות אותו ולקבל את ההבדלים או קווי הדמיון. בין אם אתה עובד על ניתוח מסמכים, אימות תוכן או זיהוי גניבת עין, גישה זו תייעל את זרימת העבודה שלך בהשוואת הטקסט. בכל מקרה של חששות, אנא אל תהסס לפנות אלינו דרך פורום התמיכה החינמית.

ראה גם