MediaPipe फ़ेस स्टाइलस टास्क की मदद से, किसी इमेज में मौजूद चेहरों पर चेहरे को बेहतर बनाया जा सकता है. इस टास्क का इस्तेमाल करके, अलग-अलग स्टाइल के वर्चुअल अवतार बनाए जा सकते हैं.
इस टास्क में BlazeFaceStylizer मॉडल का इस्तेमाल किया जाता है. इसमें फ़ेस जनरेटर और फ़ेस एन्कोडर बनाया जाता है. BlazeStyleGAN फ़ेस जनरेटर, StyleGAN मॉडल फ़ैमिली का हल्का इस्तेमाल होता है. यह तय की गई स्टाइल के हिसाब से चेहरों को जनरेट करता है और उनमें बदलाव करता है. फ़ेस एन्कोडर, जो MobileNet V2 बैकबोन का इस्तेमाल करता है, फ़ेस जनरेटर से जनरेट किए गए चेहरों के लिए इमेज इनपुट मैप करता है.
शुरू करें
अपने टारगेट प्लैटफ़ॉर्म के लिए, इनमें से किसी एक को लागू करने की गाइड का पालन करके इस टास्क का इस्तेमाल शुरू करें. ये प्लैटफ़ॉर्म गाइड, इस टास्क को बुनियादी तौर पर लागू करने की जानकारी देते हैं. इसमें, सुझाए गए मॉडल और कोड के उदाहरणों का इस्तेमाल करके, कॉन्फ़िगरेशन के लिए सुझाए गए विकल्पों का इस्तेमाल किया जाता है:
- Android - कोड का उदाहरण - गाइड
- Python - कोड का उदाहरण - गाइड
- वेब - कोड का उदाहरण - गाइड
टास्क की जानकारी
इस सेक्शन में इस टास्क की क्षमताओं, इनपुट, आउटपुट, और कॉन्फ़िगरेशन के विकल्पों के बारे में बताया गया है.
सुविधाएं
- इनपुट इमेज प्रोसेसिंग - प्रोसेसिंग में, इमेज को घुमाना, उसका साइज़ बदलना, उसे नॉर्मलाइज़ेशन, और कलर स्पेस में बदलाव करना शामिल होता है.
टास्क के इनपुट | टास्क के आउटपुट |
---|---|
स्टिल इमेज | फ़ेस स्टाइलाइज़र की मदद से, इनपुट इमेज में मौजूद सबसे खास चेहरे को बेहतर बनाने के लिए एक इमेज दी जाती है. |
कॉन्फ़िगरेशन के विकल्प
इस टास्क में कॉन्फ़िगरेशन के ये विकल्प हैं:
विकल्प का नाम | ब्यौरा | वैल्यू रेंज | डिफ़ॉल्ट मान |
---|---|---|---|
errorListener |
गड़बड़ी की जानकारी देने वाला वैकल्पिक लिसनर सेट करता है. | N/A |
Not set |
मॉडल
फ़ेस स्टाइलाइज़र की सुविधा के लिए, चेहरे की स्टाइल से जुड़ा मॉडल डाउनलोड करना और आपकी प्रोजेक्ट डायरेक्ट्री में सेव होना ज़रूरी है. इस सेक्शन में चेहरे को बेहतर बनाने वाले मॉडल, BlazeStyleGAN आर्किटेक्चर पर आधारित हैं. हर मॉडल को इस तरह ट्रेनिंग दी गई कि वह इनपुट इमेज में मौजूद चेहरों पर एक खास स्टाइल लागू करे.
कलर स्केच
यह मॉडल चेहरों को एक ऐसी इमेज में बदल देता है जो रंगीन पेंसिल स्ट्रोक और ब्रश स्ट्रोक वाले स्केच की नकल करती है. इस मॉडल को ट्रेनिंग देने के लिए इस्तेमाल की गई स्टाइल यहां दिखाई गई है:
मॉडल का नाम | इनपुट का आकार | क्वांटाइज़ेशन का टाइप | वर्शन |
---|---|---|---|
कलर स्केच | 256 x 256 x 3 | Float32 | नए |
इंक का रंग
यह मॉडल, चेहरों को ऐसी इमेज में बदल देता है जो वॉटरकलर पेंटिंग की तरह दिखती है. इस मॉडल को ट्रेनिंग देने के लिए इस्तेमाल की गई स्टाइल यहां दिखाई गई है:
मॉडल का नाम | इनपुट का आकार | क्वांटाइज़ेशन का टाइप | वर्शन |
---|---|---|---|
रंगीन इंक | 256 x 256 x 3 | Float32 | नए |
ऑयल पेंटिंग
मॉडल, चेहरों को एक ऐसी इमेज में बदल देता है जो किसी ऑइल पेंटिंग की तरह दिखती है. इस मॉडल को ट्रेनिंग देने के लिए इस्तेमाल की गई स्टाइल यहां दिखाई गई है:
मॉडल का नाम | इनपुट का आकार | क्वांटाइज़ेशन का टाइप | वर्शन |
---|---|---|---|
ऑयल पेंटिंग | 256 x 256 x 3 | Float32 | नए |