باستخدام واجهة برمجة تطبيقات اكتشاف الوجوه في ML Kit، يمكنك اكتشاف الوجوه في صورة وتحديد ملامح الوجه الرئيسية والحصول على محيط الوجوه التي تم اكتشافها. لاحظ أن واجهة برمجة التطبيقات ترصد الوجوه، وهي لا تتعرّف على المستخدمين.
من خلال ميزة اكتشاف الوجه، يمكنك الحصول على المعلومات التي تحتاجها لتنفيذ مهام مثل تزيين الصور الذاتية وصور الأشخاص أو إنشاء صور رمزية من صورة المستخدم. ونظرًا لأن ML Kit يمكنها إجراء اكتشاف الوجه في الوقت الفعلي، يمكنك استخدامها في تطبيقات مثل الدردشة المرئية أو الألعاب التي تستجيب لتعبيرات اللاعب.
الإمكانات الأساسية
- التعرف على ملامح الوجه وتحديد موقعها الحصول على إحداثيات العينين والأذنين والخدين والأنف والفم لكل وجه يتم اكتشافه.
- تحديد ملامح ملامح الوجه يمكنك الحصول على خطوط الوجوه المكتشفة والعينين والحاجبين والشفتين والأنف.
- التعرف على تعابير الوجه يمكنك تحديد ما إذا كان الشخص يبتسم أو يغلق عينيه.
- تتبع الوجوه عبر إطارات الفيديو احصل على معرّف لكل وجه فريد يتم اكتشافه. ويتطابق المعرّف في مختلف عمليات الاستدعاء بحيث يمكنك التلاعب بالصور على شخص معيّن في الفيديو المضمّن.
- معالجة إطارات الفيديو في الوقت الفعلي يتم إجراء التعرّف على الوجوه على الجهاز، وهي سريعة بما يكفي ليتم استخدامها في التطبيقات في الوقت الفعلي، مثل التلاعب بالفيديو.
أمثلة النتائج
مثال 1
لكل وجه تم اكتشافه:
الوجه 1 من 3 | |||||||
---|---|---|---|---|---|---|---|
مضلع المضلع | (884.880004882812، 149.546676635742)، (1030.77197265625، 149.546676635742)، (1030.77197265625، 3228328.2882.6) | ||||||
زوايا التدوير | ص: -14.054030418395996، ي: -55.007488250732422 | ||||||
رقم تعريف التتبّع | 2 | ||||||
مَعالِم الوجه |
... إلخ. |
||||||
احتمالات الميزات |
|
المثال 2 (اكتشاف ميزة "التعرّف على الوجه")
عند تفعيل ميزة "التعرّف على الوجوه"، ستحصل أيضًا على قائمة بالنقاط التي تم رصدها في كل ميزة من ميزات الوجه. تمثّل هذه النقاط شكل العنصر. توضح الصورة التالية كيفية تعيين هذه النقاط لأحد الوجوه. انقر على الصورة لتكبيرها:
ملامح الوجه | |
---|---|
جسر الأنف | (505.149811، 221.201797)، (506.987122، 313.285919) |
العين اليسرى | وأنهم غير مُستخدَمين في هذه الفترة |
أعلى الشفاه | 4.5.5.5.5.8.8.8.8.8.8 |
(إلخ.) |