ऑगमेंटेड फ़ेस सुविधा की मदद से, आपका ऐप्लिकेशन किसी चेहरे के अलग-अलग हिस्सों को अपने-आप पहचानने में मदद करता है. साथ ही, उन क्षेत्रों में चेहरे की बनावट और मॉडल जैसी एसेट को ओवरले करने के लिए, चेहरे की बनावट और अलग-अलग चेहरे की पहचान करता है.
ऑगमेंटेड फ़ेस की सुविधा कैसे काम करती है?
ऑगमेंटेड फ़ेस ऐप्लिकेशन के नमूने में, किसी उपयोगकर्ता के चेहरे की लोमड़ी के चेहरे की विशेषताओं को आपके वीडियो में इस्तेमाल किया जाता है. साथ ही, ऐप्लिकेशन में किसी मॉडल की एसेट और बनावट का इस्तेमाल करके ऐसा किया जाता है.
3D मॉडल में दो लोमड़ी कान और लोमड़ी की दो नाक हैं. हर एक यूआरएल को अलग-अलग बोनस माना जाता है. किसी एक हिस्से को चेहरे के उस हिस्से का इस्तेमाल करके अलग-अलग दिखाया जा सकता है जिस साइज़ में वे अटैच हैं:
इसकी बनावट में आंखों की परछाई, झाइयों, और दूसरे रंग शामिल हैं:
जब आप सैंपल ऐप्लिकेशन चलाएं, तब यह चेहरे की पहचान करने और चेहरे और चेहरे, दोनों पर मॉडल को ओवरले करने के लिए एपीआई को कॉल करता है.
ऑगमेंटेड फ़ेस मेश की पहचान करना
किसी चेहरे की पहचान करके बनाए गए चेहरे पर टेक्स्चर और 3D मॉडल को सही तरीके से ओवरले करने के लिए, ARCore पता लगाए गए इलाके की जानकारी और ऑगमेंटेड फ़ेस मेश उपलब्ध कराता है. यह मेश, चेहरे का एक वर्चुअल प्रज़ेंटेशन है. इसमें वर्टेक्स, फ़ेशियल एरिया, और उपयोगकर्ता के सिर का बीच का हिस्सा शामिल है. ध्यान दें कि मेश की ओरिएंटेशन दिए गए सीन फ़ॉर्म के लिए अलग होती है.
जब किसी उपयोगकर्ता के चेहरे की पहचान कैमरे की मदद से की जाती है, तो ARCore यह तरीका अपनाकर बढ़ा हुआ फ़ेस मेश जनरेट करता है. साथ ही, इसमें केंद्र और आस-पास की मुद्राएं भी जनरेट करता है:
यह सेंटर पोज़ और फ़ेस मेश की पहचान करता है.
- नाक के पीछे किया गया शरीर का बीच का पोज़िशन, उपयोगकर्ता के सिर का शारीरिक केंद्र होता है (दूसरे शब्दों में, खोपड़ी के अंदर).
- मेश
AugmentedFace
क्लास, उपयोगकर्ता के चेहरे पर फ़ेस क्षेत्र की पोज़ पहचानने के लिए फ़ेस मेश और सेंटर पोज़ का इस्तेमाल करती है. ये क्षेत्र हैं:- बायां माथा (
LEFT_FOREHEAD
) - दायां माथा (
RIGHT_FOREHEAD
) - नाक की सलाह (
NOSE_TIP
)
- बायां माथा (
इन एलिमेंट -- बीच की पोज़, फ़ेस मेश, और चेहरे की पोज़िशन -- में ऑगमेंटेड फ़ेस मेश शामिल है. AugmentedFace
एपीआई इनका इस्तेमाल पोज़िशनिंग पॉइंट और इलाकों के तौर पर करते हैं, ताकि आपके ऐप्लिकेशन में एसेट बनाई जा सकें.
अगले चरण
अपने ऐप्लिकेशन में ऑगमेंटेड चेहरों की सुविधा का इस्तेमाल करना शुरू करें. ज़्यादा जानने के लिए, ये देखें: