זיהוי פנים

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

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

iOS אנדרואיד

אם אתה מפתח רפרוף, אתה עשוי להיות מעוניין FlutterFire , הכולל תוסף עבור APIs חזון ML של Firebase.

יכולות מפתח

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

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

דוגמא 1

לכל פרצוף שנתגלה:

פנים 1 מתוך 3
מצולע תוחם (884.880004882812, 149.546676635742), (1030.77197265625, 149.546676635742), (1030.77197265625, 329.660278320312), (884.880004882812, 329.660278320312)
זוויות סיבוב 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), (421.378296, 226.967682), (432,598755, 225.434143), (442.953064, 226.089508) , 235.600845), (462.170410, 236.316147), (456.233643, 236.891602), (446.363922, 237.966888), (435.698914, 238.149323), (424.320740, 237.235168), (416.037720, 238.2491620)
החלק העליון של השפה העליונה (421.662048, 354.520813), (428.103882, 349.694061), (440.847595, 348.048737), (456.549988, 346.295532), (480.526489, 346.089294), (503.375702, 349.470459) , 351.693268), (570.226685, 354.210175), (575.305420, 359.257751)
(וכו.)