בעזרת ה-API של Google להערכה של דיו דיגיטלי, תוכלו לזהות טקסט בכתב יד ולסווג תנועות על גבי משטח דיגיטלי במאות שפות, וגם לסווג רישומים. ה-API לזיהוי דיו דיגיטלי משתמש באותה טכנולוגיה שמפעילה זיהוי כתב יד ב-Gboard, ב-Google Translate ובמשחק Quick, Draw! .
זיהוי דיו דיגיטלי מאפשר:
- אפשר לכתוב על המסך במקום להקליד במקלדת וירטואלית. כך המשתמשים יכולים לצייר תווים שאינם זמינים במקלדת, למשל À, ⤅ או 森, במקלדת לטינית.
- לבצע פעולות טקסט בסיסיות (ניווט, עריכה, בחירה וכו') באמצעות תנועות.
- לזהות צורות וסמלי אמוג'י מצוירים ביד.
זיהוי הדיו הדיגיטלי פועל עם החתירות של המשתמש על המסך. אם אתם צריכים לקרוא טקסט מתמונות שצולמו במצלמה, השתמשו ב-Text Recognition API.
זיהוי הדיו הדיגיטלי פועל באופן לא מקוון והוא נתמך ב-Android וב-iOS.
יכולות עיקריות
- המרת טקסט בכתב יד לרצף של תווי Unicode
- פועל במכשיר כמעט בזמן אמת
- כתב היד של המשתמש נשאר במכשיר, הזיהוי מתבצע ללא חיבור לרשת
- תמיכה ביותר מ-300 שפות וביותר מ-25 מערכות כתיבה, כדאי לעיין ברשימה המלאה של שפות נתמכות
- תמיכה בסיווג תנועות בשפות האלה באמצעות
-x-gesture
תוספים
- תמיכה בסיווג תנועות בשפות האלה באמצעות
- זיהוי סמלי אמוג'י וצורות בסיסיות
- מפחית את שטח האחסון במכשיר על ידי הורדה דינמית של חבילות שפה לפי הצורך
המזהה מקבל אובייקט Ink
כקלט. Ink
הוא ייצוג וקטורי של מה שהמשתמש כתב במסך: רצף של קווים, שכל אחד מהם הוא רשימת קואורדינטות עם מידע על הזמן בשם נקודות מגע. שבץ מתחיל כשהמשתמש מניח את הסטיילוס או האצבע שלו למטה ומסתיים כשהרמתו מוגבהת. ה-Ink
מועבר למזהה שמזהה תוצאה אפשרית אחת או יותר של רמת מהימנות.
דוגמאות
כתב יד באנגלית
התמונה שמימין מציגה את מה שהמשתמש צייר במסך. התמונה מימין היא אובייקט Ink
התואם. הוא כולל קווי מתאר עם נקודות אדומות המייצגים את נקודות המגע בתוך כל קו
יש ארבע חתירות (שחייה) שתי הקווים הראשונים באובייקט Ink
נראים כך:
דיו | ||
---|---|---|
חתירה 1 | x
|
392, 391, 389, 287, ... |
y
|
52, 60, 76, 97, ... | |
t
|
0, 37, 56, 75, ... | |
חתירה 2 | x
|
497, 494, 493, 490, ... |
y
|
167, 165, 165, 165, ... | |
t
|
694, 742, 751, 770, ... | |
... |
כששולחים את Ink
למזהה עם מזהה באנגלית, הוא מחזיר כמה אפשרויות לתמלול. הטקסט יכול להכיל חמישה או שישה תווים. הסדר מסודר לפי רמת הביטחון:
תוצאת ההכרה | |
---|---|
מועמד מס' 1 לזיהוי | Handw |
מועמד מס' 2 להכרה | Handrw |
מועמד מס' 3 לזיהוי | Hardw |
מועמד מס' 4 להכרה | Handu |
מועמד מס' 5 לזיהוי | Handwe |
תנועות
סיווגי תנועות מסווגים משיכת דיו לאחת מ-9 רמות של תנועות, המפורטות בהמשך.
arch:above arch:below |
![]() |
caret:above caret:below |
![]() |
circle |
![]() |
![]() |
|
scribble |
![]() |
strike |
![]() |
verticalbar |
![]() |
writing |
![]() |
שרטוטים של אמוג'י
התמונה שמימין מציגה את מה שהמשתמש צייר במסך. התמונה מימין היא אובייקט Ink
התואם. הוא כולל קווי מתאר עם נקודות אדומות המייצגים את נקודות המגע בתוך כל קו
האובייקט Ink
מכיל שש קווים.
דיו | ||
---|---|---|
חתירה 1 | x
|
269, 266, 262, 255, ... |
y
|
40, 40, 40, 41, ... | |
t
|
0, 36, 56, 75, ... | |
חתירה 2 | x
|
179, 182, 183, 185, ... |
y
|
157, 158, 159, 160, ... | |
t
|
2475, 2522, 2531, 2541, ... | |
... |
כששולחים את Ink
למזהה האמוג'י, מקבלים כמה תמלילים אפשריים, מסודרים לפי מידת הביטחון:
תוצאת ההכרה | |
---|---|
מועמד מס' 1 לזיהוי | 😂 (U+1f62d) |
מועמד מס' 2 להכרה | 😅 (U+1f605) |
מועמד מס' 3 לזיהוי | 😹 (U+1f639) |
מועמד מס' 4 להכרה | 😄 (U+1f604) |
מועמד מס' 5 לזיהוי | 😆 (U+1f606) |