चेहरे को बेहतर बनाने के लिए गाइड

एक व्यक्ति के क्लोज़-अप और उस फ़ोटो के जनरेट किए गए वर्शन की इमेज, जो कार्टून स्टाइल का इस्तेमाल करती है.

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

यह टास्क, BlazeFaceStylizer मॉडल का इस्तेमाल करता है. इसमें चेहरे का जनरेटर और चेहरे का एन्कोडर होता है. BlazeStyleGAN फ़ेस जनरेटर, StyleGAN मॉडल फ़ैमिली का एक हल्का वर्शन है. यह किसी खास स्टाइल के हिसाब से चेहरे जनरेट करता है और उनमें बदलाव करता है. चेहरे की पहचान करने वाला एन्कोडर, MobileNet V2 बैकबोन का इस्तेमाल करता है. यह इनपुट इमेज को, चेहरे जनरेटर से जनरेट किए गए चेहरों पर मैप करता है.

इसे आज़माएं!

शुरू करें

अपने टारगेट प्लैटफ़ॉर्म के लिए, लागू करने से जुड़ी इनमें से किसी एक गाइड का पालन करके, इस टास्क का इस्तेमाल शुरू करें. प्लैटफ़ॉर्म के हिसाब से बनी इन गाइड में, इस टास्क को लागू करने के बारे में बताया गया है. इसमें, सुझाए गए कॉन्फ़िगरेशन विकल्पों के साथ सुझाए गए मॉडल और कोड के उदाहरणों का इस्तेमाल किया गया है:

टास्क की जानकारी

इस सेक्शन में, इस टास्क की सुविधाओं, इनपुट, आउटपुट, और कॉन्फ़िगरेशन के विकल्पों के बारे में बताया गया है.

सुविधाएं

  • इनपुट इमेज प्रोसेसिंग - प्रोसेसिंग में इमेज को घुमाना, उसका साइज़ बदलना, सामान्य करना, और कलर स्पेस बदलना शामिल है.
टास्क के इनपुट टास्क के आउटपुट
स्टिल इमेज फ़ेस स्टाइलाइज़र, इनपुट इमेज में मौजूद सबसे प्रमुख चेहरे को स्टाइल करके इमेज दिखाता है.

कॉन्फ़िगरेशन के विकल्प

इस टास्क के लिए, कॉन्फ़िगरेशन के ये विकल्प उपलब्ध हैं:

विकल्प का नाम ब्यौरा वैल्यू की रेंज डिफ़ॉल्ट मान
errorListener गड़बड़ी सुनने वाले को सेट करता है. हालांकि, ऐसा करना ज़रूरी नहीं है. N/A Not set

मॉडल

फ़ेस स्टाइलाइज़र की सुविधा इस्तेमाल करने के लिए, आपको चेहरे को स्टाइल देने वाला मॉडल डाउनलोड करना होगा और उसे अपनी प्रोजेक्ट डायरेक्ट्री में सेव करना होगा. इस सेक्शन में मौजूद, चेहरे को स्टाइल देने वाले मॉडल, BlazeStyleGAN आर्किटेक्चर पर आधारित हैं. हर मॉडल को, इनपुट इमेज में मौजूद चेहरों पर कोई खास स्टाइल लागू करने के लिए ट्रेन किया गया था.

कलर स्केच

यह मॉडल, चेहरों को ऐसी इमेज में बदल देता है जो रंगीन पेंसिल और ब्रश के स्ट्रोक वाले स्केच की नकल करती है. इस मॉडल को ट्रेन करने के लिए इस्तेमाल किया गया स्टाइल यहां दिखाया गया है:

कलर स्केच का आउटपुट

मॉडल का नाम इनपुट का आकार क्वांटाइज़ेशन का टाइप वर्शन
रंग वाला स्केच 256 x 256 x 3 Float32 हाल ही के अपडेट

रंगीन इंक

यह मॉडल, चेहरों को ऐसी इमेज में बदल देता है जो वॉटरकलर पेंटिंग जैसी दिखती है. इस मॉडल को ट्रेन करने के लिए इस्तेमाल किया गया स्टाइल यहां दिखाया गया है:

कलर इंक आउटपुट

मॉडल का नाम इनपुट का आकार क्वांटाइज़ेशन का टाइप वर्शन
रंगीन इंक 256 x 256 x 3 Float32 हाल ही के अपडेट

ऑयल पेंटिंग

यह मॉडल, चेहरों को ऐसी इमेज में बदल देता है जो ऑयल पेंटिंग जैसी दिखती है. इस मॉडल को ट्रेन करने के लिए इस्तेमाल किया गया स्टाइल यहां दिखाया गया है:

ऑयल पेंटिंग का आउटपुट

मॉडल का नाम इनपुट का आकार क्वांटाइज़ेशन का टाइप वर्शन
ऑयल पेंटिंग 256 x 256 x 3 Float32 हाल ही के अपडेट