इस्तेमाल करने का तरीका
- ऐसी फ़ोटो चुनें जिसमें एक या अधिक लोग हों।
- Fast या Detailed मॉडल चुनें और पृष्ठभूमि हटाएं चुनें।
- थ्रेशोल्ड, सॉफ्टनेस और फ़ेदर तब तक समायोजित करें जब तक किनारा सही न लगे; वैकल्पिक रूप से पृष्ठभूमि का रंग चुनें।
- पहले और बाद की तुलना करें, फिर PNG डाउनलोड करें।
यह कैसे काम करता है
यह टूल आपके ब्राउज़र में Google का ओपन-सोर्स MediaPipe Image Segmenter चलाता है। एक छोटा न्यूरल नेटवर्क फ़ोटो के 256 × 256 संस्करण को देखता है और हर पिक्सेल के लिए अनुमान लगाता है कि उसके किसी व्यक्ति का हिस्सा होने की कितनी संभावना है। उस मास्क को आपकी फ़ोटो के आकार तक बढ़ाया जाता है और PNG की पारदर्शिता के रूप में उपयोग किया जाता है।
Fast मॉडल (selfie segmenter, लगभग 250 KB) व्यक्ति को पृष्ठभूमि से अलग करता है। Detailed मॉडल (selfie multiclass, लगभग 16 MB) पृष्ठभूमि, बाल, त्वचा और कपड़ों को पहचानता है; जो कुछ भी पृष्ठभूमि नहीं है उसे रखा जाता है। दोनों को लोगों के लिए प्रशिक्षित किया गया था, इसलिए वे उत्पाद, पालतू जानवर या कार को विश्वसनीय रूप से नहीं काटेंगे।
थ्रेशोल्ड तय करता है कि किसी पिक्सेल को रखने के लिए मॉडल को कितना आश्वस्त होना चाहिए, सॉफ़्टनेस रखे और हटाए गए के बीच संक्रमण को चौड़ा करती है, और फ़ेदर किनारे को चुने गए पिक्सेल की संख्या से धुंधला करता है। क्योंकि मास्क कम रिज़ॉल्यूशन पर गणना किया जाता है, महीन बाल और पतले अंतराल सटीक ट्रेस किए जाने के बजाय अनुमानित होते हैं।
मॉडल फ़ाइलें और WebAssembly रनटाइम पहली बार सार्वजनिक CDN (Google Cloud Storage और jsDelivr) से लाई जाती हैं और फिर आपके ब्राउज़र द्वारा कैश की जाती हैं। परिणाम 16 मेगापिक्सेल तक, पारदर्शिता के साथ PNG के रूप में सहेजे जाते हैं।
उदाहरण
ब्रांड रंग पर प्रोफ़ाइल चित्र
Fast मॉडल, थ्रेशोल्ड 50%, सॉफ़्टनेस 20% और प्रतिस्थापन रंग के साथ सिर और कंधों वाली सेल्फ़ी एक सादे पृष्ठभूमि पर साफ़ अवतार देती है।
फ़्लायर के लिए फुल-बॉडी कट-आउट
Detailed मॉडल, थ्रेशोल्ड 40% और 3 px फ़ेदर के साथ खड़े व्यक्ति की फ़ोटो एक पारदर्शी PNG बनाती है जिसे डिज़ाइन पर रखा जा सकता है।
अक्सर पूछे जाने वाले सवाल
क्या मेरी फ़ोटो अपलोड की जाती है?
नहीं। सेगमेंटेशन आपके ब्राउज़र में चलता है। केवल मॉडल और रनटाइम फ़ाइलें Google और jsDelivr के सर्वर से डाउनलोड होती हैं; आपकी फ़ोटो कभी आपके डिवाइस से बाहर नहीं जाती।
यह मेरी उत्पाद फ़ोटो के लिए काम क्यों नहीं करता?
मॉडल को लोगों को पहचानने के लिए प्रशिक्षित किया गया है। वस्तुएं, जानवर और उत्पाद अक्सर बिल्कुल पहचाने नहीं जाते, या केवल आंशिक रूप से पहचाने जाते हैं।
बालों के किनारे सही क्यों नहीं होते?
मॉडल फ़ोटो के 256 × 256 संस्करण पर काम करता है, इसलिए बहुत बारीक विवरण अनुमानित होता है। अधिक प्राकृतिक किनारे के लिए सॉफ्टनेस या फ़ेदर बढ़ाएं, या Detailed मॉडल आज़माएं।
क्या यह ऑफ़लाइन काम करता है?
पहली सफल बार चलने के बाद ब्राउज़र आमतौर पर मॉडल और रनटाइम को कैश कर लेता है, लेकिन इसकी गारंटी नहीं है। पहले उपयोग के लिए इंटरनेट कनेक्शन आवश्यक है।
गोपनीयता
आपकी फ़ोटो आपके ब्राउज़र में डिकोड और सेगमेंट की जाती है और PNG आपके डिवाइस पर बनाई जाती है; फ़ोटो अपलोड नहीं की जाती, संग्रहीत नहीं की जाती या एनालिटिक्स में शामिल नहीं की जाती। मॉडल चलाने के लिए, आपका ब्राउज़र jsDelivr CDN से MediaPipe रनटाइम और Google Cloud Storage से मॉडल फ़ाइल डाउनलोड करता है; उन अनुरोधों में कोई छवि डेटा नहीं होता। केवल एक गुमनाम घटना गिनी जाती है कि टूल का उपयोग किया गया, और आपकी योजना की स्थिति साइट की खाता सेवा से लोड की जाती है।