MediaPipe Face Stylizer टास्क की मदद से, किसी इमेज में मौजूद चेहरों को स्टाइल किया जा सकता है. इस टास्क का इस्तेमाल करके, अलग-अलग स्टाइल में वर्चुअल अवतार बनाए जा सकते हैं.
यह टास्क, 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 | हाल ही के अपडेट |