SDK לזיהוי סימנים אופטיים

סקירה

מחפשים ספריית Java OMR יעילה ומלאת תכונות? רוצים לזהות סימנים אופטיים בתמונות סרוקות? חקרו את Aspose.OMR עבור Java, ספריית Java שנועדה לפתרונות SDK לזיהוי סימנים אופטיים באפליקציות מבוססות Java. הנה סקירה מהירה על התכונות של ה-Java API, המדגימה כיצד ניתן להשתמש בו כדי לזהות סימנים אופטיים בפורמטים שונים של תמונות ולקבל נתונים שסומנו על ידי בני אדם מסקרים, שאלונים, או מבחנים הכוללים שאלות רב-ברירה.

יצירת תבנית OMR באופן דינמי באמצעות ספריית OMR של Java

Aspose.OMR עבור Java מציעה סל תכונות מקיף מהפקת תבניות OMR ועד זיהוי סימנים אופטיים לתפיסת נתונים. ה-SDK לזיהוי סימנים אופטיים תומך ביצירת קבצי או תמונות תבנית OMR מתוך סימוני טקסט פשוטים. כדי ליצור את התבנית, ניתן להעביר את סימון הטקסט ל-API, המאפשר יצירת תבנית אוטומטית. להלן דוגמה לסימון טקסט עבור תבנית OMR:

?text=שם__________________________________ תאריך____________

?grid=ID
sections_count=8
#מה הפונקציה העיקרית של Aspose.OMR?
() OCR () תפיסת נתונים שסומנו על ידי בני אדם
() אין פונקציה עיקרית () שיפור תמונות
#האם Aspose.OMR יכולה לעבד תמונות גם?
() כן, בהחלט! () לא
#Aspose.OMR זמינה בכל פלטפורמה, כי היא:
() קוד חוצה פלטפורמות () שירות ענן
#Aspose.OMR פועלת עם כל סוגי טפסי OMR: מבחנים, בחינות, שאלונים, סקרים וכו'.
() כן, בהחלט! () לא
#תוצאות זיהוי מצוינות יכולות להתקבל רק עבור בועות מלאות לפחות עבור:
() 40% () 60% () 75% () 98%
#האם אתה חייב לסמן כל שאלה בעמוד?
(כן) כן, זה יעזור מאוד! (לא) לא
#דרג את העדפתך מ-0 עד 9 כאשר "0" זה העדפה לביצועים
ו-"9" זה העדפה לגמישות.
(0) (1) (2) (3) (4) (5) (6) (7) (8) (9)
#מצאתי שה-Aspose OMR הוא כלי מועיל. (5 - מסכים מאוד, 1 - לא מסכים כלל)
(5) (4) (3) (2) (1)

?text= חלק דף תשובות
?answer_sheet=שאלותעיקריות
elements_count=10
columns_count=5

?text=חתימה________________________________

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

הנה איך דוגמת קוד ב-Java מציגה יצירת תבנית מסימון טקסט.

פלט

ספריית OMR של Java
**.

זיהוי סימנים אופטיים (OMR) בתמונות באמצעות Java

כדי לבצע זיהוי סימנים אופטיים (OMR) על תמונות, אתם זקוקים לשני מרכיבים: תבנית OMR מוכנה (.omr) והטפסים או הדפים הממולאים על ידי המשתמשים שברצונכם לנתח. בעזרת ה-SDK לזיהוי סימנים אופטיים, ה-API מקנה OMR עבור פורמטים שונים של תמונות, כולל:

הצעדים לביצוע OMR על תמונות הם:

מוצגת למטה דוגמת קוד המדגימה כיצד לזהות סימנים אופטיים בתמונות באמצעות Java.

שימוש בסף זיהוי מותאם אישית עבור OMR

אתם יכולים גם לכוונן את תוצאות ה-OMR על ידי הגדרת סף מותאם בין 0 ל-100 בעת השימוש ב-SDK לזיהוי סימנים אופטיים. הגדלת הסף הופכת את ה-API ליותר מחמיר בזיהוי התשובות. ערכי הסף יכולים להיות מוגדרים במתודה TemplateProcessor.recognizeImage() כפרמטר השני, כפי שמוצג בדוגמת קוד Java הבאה.

.

חישוב מחדש של תוצאות ה-OMR באמצעות SDK לזיהוי סימנים אופטיים

במקרים מסוימים, יתכן שתרצו לחשב מחדש את תוצאות ה-OMR באמצעות ערכי סף שונים. במקום לקרוא שוב ושוב למתודה TemplateProcessor.recognizeImage(), אתם יכולים לשפר את יעילות עיבוד התמונה על ידי קונפיגורציה של ה-API לחישוב אוטומטי מחדש בעזרת המתודה TemplateProcessor.recalculate() המסופקת על ידי ה-SDK לזיהוי סימנים אופטיים. דוגמת קוד הבאה מדגימה כיצד ליישם את החישוב מחדש של תוצאות ה-OMR.

אם יש לכם שאלות או אם אתם זקוקים לעזרה בנוגע לספריית ה-OMR של Java שלנו, אתם מוזמנים לפנות אלינו בפורום שלנו forum.

ראו גם