تتيح ميزة "الوجوه المُعزَّزة" لتطبيقك تحديد مناطق مختلفة تلقائيًا للتعرّف على الوجوه التي تم التعرّف عليها، واستخدامها للتعرّف على مواد العرض، مثل الزخارف والنماذج، بما يتوافق مع مخططات ومناطق وجه معيّن بشكل صحيح.
كيف تعمل ميزة "الوجوه المُعزَّزة"؟
يعمل نموذج AُFedFaces على تركيب ملامح وجه ثعلب على وجه المستخدم، وذلك باستخدام كلٍّ من مواد عرض نموذج وزخرفة.
يتألّف النموذج الثلاثي الأبعاد من أذنَي ثعلب وأنف ثعلب. ويتم تخصيص كل عظمة منفصلة يمكن تحريكها بشكل فردي لمتابعة منطقة الوجه التي يتم ربطها بها:
تتألف الزخرفة من ظلال العيون والنمش وألوان أخرى:
وعند تشغيل نموذج التطبيق، يستدعي واجهات برمجة التطبيقات لاكتشاف وجه ويتراكب كل من النسيج والنماذج على الوجه.
تحديد شبكة الوجه المعزّزة
من أجل تراكب الزخارف والنماذج الثلاثية الأبعاد بشكل صحيح في الوجه الذي تم اكتشافه، توفّر ARCore مناطق تم رصدها وشبكة معزّزة للوجه. هذه الشبكة المتداخلة هي تمثيل افتراضي للوجه، وتتألف من الرؤوس ومناطق الوجه ومركز رأس المستخدم. ملاحظة: يختلف اتجاه الشبكة المتداخلة عن Sceneform.
عندما ترصد الكاميرا وجه المستخدم، تُجري ARCore الخطوات التالية لإنشاء شبكة وجه محسّنة، بالإضافة إلى وضعَي الوسط والمنطقة:
يحدِّد هذا الإعداد وضع المركز وشبكة الوجه.
- تقع النقطة الوسطى خلف الأنف وهي النقطة المركزية لرأس المستخدم (بمعنى آخر داخل الجمجمة).
- تتألف شبكة الوجه من مئات الرؤوس التي تشكّل الوجه ويتم تحديدها بالوضع الأوسط.
تستخدم الفئة
AugmentedFace
شبكة الوجه والوضع الأوسط لتحديد أوضاع المنطقة على وجه المستخدم. المناطق التالية:- الجبين الأيسر (
LEFT_FOREHEAD
) - الجبين الأيمن (
RIGHT_FOREHEAD
) - طرف الأنف (
NOSE_TIP
)
- الجبين الأيسر (
وتتكوّن هذه العناصر، بما في ذلك وضعية الشبكة المتداخلة والشبكة المتعرّجة للوجه وأوضاع الوجه، من شبكة
الواقع المعزّز وتُستخدَم في واجهات برمجة تطبيقات AugmentedFace
كنقاط ومواقع للتحديد ووضع مواد العرض في تطبيقك.
الخطوات اللاحقة
يمكنك بدء استخدام ميزة "الوجوه المُعزَّزة" في تطبيقاتك. لمزيد من المعلومات، يرجى الاطّلاع على: