זיהוי פנים

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

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

iOS אנדרואיד

אם אתה מפתח Flutter, ייתכן שתתעניין ב- FlutterFire , הכולל תוסף עבור ממשקי ה-API של ML Vision של Firebase.

יכולות מפתח

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

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

דוגמה 1

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

פנים 1 מתוך 3
מצולע תוחם (884.880004882812, 149.546676635742), (1030.77197265625, 149.546676635742), (1030.77197265625, 3279.606, 8279.820), (820.820), (820.820) 812, 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.9673252, (41.367652), (41.42, (41.357652), (41.357, 429.427856, 42.953064, 226.089508), (453.899811, 228.594818), (461.516418, 232.650467), (465.069580) , 235.600845), (462.170410, 236.316147), (456.233643, 236.891602), (446.363922, 237.966888), (435.692381, 40.692381, 40.6982334, 40.692334), 237.235168), (416.037720, 236.012115), (409.983459, 234.870300)
החלק העליון של השפה העליונה (421.662048, 354.520813), (428.103882, 349.694061), (440.847595, 348.048737), (456.549988, 346.2955035, 346.295509, (49.5035), (346.295509, (49.509), (49.595), (348.048737) 03.375702, 349.470459), (525.624634, 347.352783), (547.371155, 349.091980), (560.082031) , 351.693268), (570.226685, 354.210175), (575.305420, 359.257751)
(וכו.)