זיהוי פנים

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

בעזרת זיהוי פנים תוכלו לקבל את המידע הדרוש לכם לביצוע משימות כמו קישוט תמונות סלפי ודיוקנאות, או יצירת אוואטרים מתצלום המשתמש. מכיוון ש- Kit 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), 248.65, 61.58 , 235.600845), (462.170410, 236.316147), (456.233643, 236.891602), (446.363922, 237.966888), (435.698914, 238.149323), (424.320740, 237.266168), (416.037923, 2383.223)
החלק העליון של השפה העליונה (421.662048, 354.520813), (428.103882, 349.694061), (440.847595, 348.048737), (456.549988, 346.295532), (480.526489, 346.089294), (503.375702, 349.470459), 34.97 , 351.693268), (570.226685, 354.210175), (575.305420, 359.257751)
(וכו.)