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

GPT
T

TableTransformer2CSV

רץ בדפדפן

SalMLרישיון לא דווח2022-09-26

  • streamlit

מעלים תמונה של מסמך עם טבלה ומקבלים קובץ נתונים מסודר. זה מיועד למי שנתקע עם צילומי מסך או סריקות ישנות וצריך לחלץ מהם שורות ועמודות בלי להקליד ידנית.

  • —הורדות בחודש
  • 38לייקים

מה זה

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

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

מתאים ל

  • חילוץ נתונים מסריקות

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

  • בדיקת מודלים של מיקרוסופט

    בחינה מהירה של ביצועי זיהוי מבנה טבלאות מבית מיקרוסופט מול תמונות אמיתיות.

  • בסיס לקוד מקומי

    העתקת הלוגיקה מתוך הקובץ להרצה עצמאית שמשלבת זיהוי אובייקטים עם טסרקט במחשב שלכם.

איפה זה נופל

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

שאלות
נפוצות

האם האפליקציה עובדת כרגע?

לא, נכון לעכשיו היא תקועה במצב שגיאת בנייה. כדי להשתמש ביכולות שלה תצטרכו להוריד את הקוד ממאגר הפרויקט, לתקן את התלויות ולהריץ אותו מקומית.

האם השירות עולה כסף?

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

אפשר להריץ את זה על המחשב שלי?

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

במה זה שונה משימוש ישיר במודל של מיקרוסופט?

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

איך משתמשים

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

הרישיון

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

הרישיון המלא ב־Hugging Face ↗