זיהוי פנים

באמצעות ממשק ה-API לזיהוי פנים של ML Kit, תוכלו לזהות פנים בתמונה, לזהות תווי פנים מרכזיים ולקבל את קווי המתאר של פנים שזוהו. שימו לב שה-API מזהה פנים ולא מזהה אנשים .

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

iOS Android

יכולות עיקריות

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

תוצאות לדוגמה

דוגמה 1

הפיזיקאי סטיבן הוקינג באפס כוח משיכה מנאס"א

לגבי כל פנים שזוהו:

פנים 1 מתוך 3
פוליגון תוחם (884.880004882812, 149.546676635742), (1030.77197265625, 149.546676635742), (1030.77197265625, 328280).
זוויות הסיבוב Y: -14.054030418395996, Z: -55.007488250732422
מזהה לצורכי מעקב 2
ציוני דרך של פנים
עין שמאל (945.869323730469, 211.867126464844)
עין ימין (971.579467773438, 247.257247924805)
תחתית הפה (907.756591796875, 259.714477539062)

... וכו'.

הסתברויות של תכונות
חיוך 0.88979166746139526
עין שמאלית פקוחה 0.98635888937860727
עין ימין פקוחה 0.99258323386311531

דוגמה 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)
(וכו')