טקסט מתמונה לטקסט ב-Python | Python תמונה טקסט לטקסט

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

מאמר זה עוסק בנושאים הבאים:

ממיר טקסט לטקסט של פייתון

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

ראשית, עלינו להתקין את ספריית Aspose.OCR. אתה יכול בקלות להוריד את החבילה או להתקין את ה-API מ-PyPI באמצעות פקודת ה-pip הבאה במסוף:

pip install aspose-ocr-python-net 

המרת טקסט מתמונה לטקסט ב- Python

אנחנו יכולים להמיר טקסט מתמונה ולשמור אותו לקובץ טקסט (TXT).אנא בצע את השלבים הבאים כדי לחלץ טקסט מתמונות באופן פרוגרמטי ולשמור אותו כקובץ טקסט.

  1. צור מופע של אובייקט המחלקה AsposeOcr.
  2. הצג את אובייקט המחלקה OcrInput עם InputType.SINGLEIMAGE כארגומנט.
  3. הוסף את התמונה באמצעות שיטת add().באופן דומה, הוסף עוד תמונות.
  4. לאחר מכן, קרא למתודה() erken עם האובייקט OcrInput כארגומנט.
  5. לבסוף, שמור את התוצאה כקובץ טקסט בשיטת save().

דוגמת הקוד הבאה מראה כיצד להמיר טקסט מתמונה לקובץ טקסט ב-Python.

# דוגמה זו מראה כיצד לחלץ טקסט מתמונה ולשמור כקובץ טקסט ב- Python
import aspose.ocr as ocr

# יצירת ממשק API של Aspose.OCR
api = ocr.AsposeOcr()

# הוסף תמונה לקבוצת הזיהוי
img = ocr.OcrInput(ocr.InputType.SINGLE_IMAGE)
img.add("D:\\Files\\sample.jpg")

# מזהה את התמונה
result = api.recognize(img)

# תוצאת זיהוי הדפסה
print(result[0].recognition_text)
result[0].save("D:\\Files\\ImageTexttoTxt.txt", ocr.SaveFormat.TEXT);
ממיר טקסט מתמונה לטקסט ב-Python.

ממיר טקסט מתמונה לטקסט ב-Python.

טקסט מתמונה לטקסט - שיטה מתקדמת

באופן דומה, אנו יכולים להוסיף מסננים כגון “הטיית אוטומטית” ולהגדיר אפשרויות זיהוי כגון מצבי שטח, שפה וכו’ תוך המרת טקסט מתמונות לקבצי טקסט. אנא בצע את השלבים הבאים כדי להוסיף מסננים והגדרות זיהוי.

  1. צור מופע של אובייקט המחלקה AsposeOcr.
  2. אתחול אובייקט במחלקה PreprocessingFilters.
  3. הוסף את המסננים באמצעות שיטת add().
  4. הצג את אובייקט המחלקה OcrInput עם InputType.SINGLEIMAGE ומסנן אובייקט כארגומנטים.
  5. הוסף את התמונה באמצעות שיטת add().באופן דומה, הוסף עוד תמונות.
  6. אתחול אובייקט המחלקה RecognitionSettings.
  7. ציין אפשרויות זיהוי.
  8. לאחר מכן, קרא למתודה() erken עם האובייקט OcrInput כארגומנט.
  9. לבסוף, שמור את התוצאה כקובץ טקסט בשיטת save().

דוגמת הקוד הבאה מראה כיצד לציין מסננים והגדרות זיהוי להמרת טקסט מתמונה לקובץ טקסט ב- Python.

# דוגמה זו מראה כיצד לחלץ טקסט בשפה האנגלית מתמונה ולשמור כקובץ טקסט ב- Python
import aspose.ocr as ocr

# יצירת ממשק API של Aspose.OCR
api = ocr.AsposeOcr()

# הגדר אפשרויות עיבוד מקדים
filters = ocr.models.preprocessingfilters.PreprocessingFilter()
filters.add(ocr.models.preprocessingfilters.PreprocessingFilter.auto_skew())

# הוסף תמונה לקבוצת הזיהוי
img = ocr.OcrInput(ocr.InputType.SINGLE_IMAGE, filters)
img.add("D:\\Files\\sample.jpg")

# הגדר אפשרויות זיהוי
settings = ocr.RecognitionSettings()
settings.threads_count = 1
settings.language = ocr.Language.ENG

# לזהות
result = api.recognize(img, settings)

# תוצאת זיהוי הדפסה
print(result[0].recognition_text)
result[0].save("D:\\Files\\ImageTexttoTxtSettings.txt", ocr.SaveFormat.TEXT);

ספריית Python OCR - קבל רישיון חינם

בקר בדף “רישיון זמני” שלנו כדי ללמוד כיצד בקלות לקבל רישיון חינם ולפתוח גישה בלתי מוגבלת לספריית Python OCR. התחל להמיר טקסט מתמונות לקבצי טקסט עוד היום!

ממיר טקסט לטקסט תמונה - משאבים בחינם

חקור את המשאבים שלהלן כדי לגלות עוד על התכונות והיכולות של הספרייה:

סיכום

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

בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו בפורום התמיכה החינמית שלנו.

ראה גם