באמצעות ממשק ה-API לזיהוי פנים של ML Kit, תוכלו לזהות פנים בתמונה, לזהות תווי פנים מרכזיים ולקבל את קווי המתאר של פנים שזוהו. שימו לב שה-API מזהה פנים ולא מזהה אנשים .
בעזרת התכונה של זיהוי פנים אפשר לקבל את המידע הדרוש לביצוע משימות כמו קישוט של תמונות סלפי ודיוקנאות, או יצירת דמויות מתמונה של משתמש. ערכת ML Kit יכולה לבצע זיהוי פנים בזמן אמת, ולכן אפשר להשתמש בה באפליקציות כמו וידאו צ'אט או משחקים שמגיבים להבעות הפנים של השחקן.
יכולות עיקריות
- זיהוי ואיתור של תווי פנים נתוני הקואורדינטות של העיניים, האוזניים, הלחיים, האף והפה של כל פנים שזוהו.
- הצגת קווי המתאר של תכונות הפנים הצגת קווי המתאר של פנים שזוהו והעיניים, הגבות, השפתיים והאף.
- זיהוי הבעות פנים זיהוי של אדם מחייך או אם עיניים עצומות.
- מעקב אחרי פנים של אנשים בפריימים של סרטונים קבלת מזהה לכל פנים ייחודיות שזוהו. המזהה עקבי בכל ההפעלות, כך שאפשר לבצע מניפולציה של התמונה על אדם מסוים בשידור הווידאו.
- עיבוד פריימים של סרטונים בזמן אמת זיהוי פנים מתבצע במכשיר, והוא מהיר מספיק לשימוש באפליקציות בזמן אמת, כמו הפעלת מניפולציות על הסרטון.
תוצאות לדוגמה
דוגמה 1
לגבי כל פנים שזוהו:
פנים 1 מתוך 3 | |||||||
---|---|---|---|---|---|---|---|
פוליגון תוחם | (884.880004882812, 149.546676635742), (1030.77197265625, 149.546676635742), (1030.77197265625, 328280). | ||||||
זוויות הסיבוב | Y: -14.054030418395996, Z: -55.007488250732422 | ||||||
מזהה לצורכי מעקב | 2 | ||||||
ציוני דרך של פנים |
... וכו'. |
||||||
הסתברויות של תכונות |
|
דוגמה 2 (זיהוי קווי פנים)
כשמפעילים זיהוי של קווי פנים, תוצג גם רשימה של נקודות לכל תכונת פנים שזוהתה. הנקודות האלה מייצגות את הצורה של התכונה. התמונה הבאה ממחישה איך הנקודות האלה ממופות לפנים. לוחצים על התמונה כדי להגדיל אותה:
קווי מתאר של תווי הפנים | |
---|---|
גשר אף | (505.149811, 221.201797), (506.987122, 313.285919) |
עין שמאל | (404.642029, 232.854431), (408.527283, 231.366623), (413.565796), 229.427856), (426.378296), 226.967682 () |
החלק העליון של השפה העליונה | (421.662048, 354.520813), (428.103882, 349.694061), (440.847595, 348.048737), (456.549988, 346.298532), (428.103882), 349.694061) |
(וכו') |