1. ComfyUI और SDXL के साथ टर्बो फेस स्वैपिंग वर्कफ़्लो का उपयोग करना [0]

यह खंड ComfyUI में टर्बो फेस स्वैपिंग वर्कफ़्लो का उपयोग करने के तरीके के बारे में बताता है, जिसमें मॉडल सेटअप, सेटिंग्स और फेस स्वैप करने के लिए रिएक्टर कस्टम नोड का उपयोग शामिल है।

1.1. वर्कफ़्लो सेटअप और मॉडल कॉन्फ़िगरेशन [0]

  1. वर्कफ़्लो का अवलोकन [0]
    1. यह वर्कफ़्लो ComfyUI में टर्बो मॉडल और ReLUV ComfyUI कस्टम नोड का उपयोग करके फेस स्वैप इमेज बनाने के लिए डिज़ाइन किया गया है। [0]
    2. वर्कफ़्लो को उपयोग में आसानी के लिए डिज़ाइन किया गया है, न कि चार्ट में चीज़ों के व्यवस्थित प्रवाह के लिए। [2]
  2. मॉडल और सेटिंग्स [5]
    1. इस प्रदर्शन के लिए उपयोग किया जाने वाला मॉडल Retiees Edge XL LCM प्लस SDXL टर्बो है, जो बहुत कम CFG के साथ 10 चरणों में अद्भुत छवियां बनाता है। [5]
    2. मॉडल को चेकपॉइंट में ऊपरी बाईं ओर लोड किया जाता है। [9]
    3. टर्बो शेड्यूलर में चरण 10 पर सेट किए गए हैं, और CFG स्केल दो पर सेट है। [12]
    4. चौड़ाई 768 गुणा 1104 पर सेट है, और सैंपलर यूलर एंसेस्ट्रल पर सेट है। [15]
  3. कस्टम नोड्स और फेस रेस्टोरेशन [18]
    1. रिएक्टर कस्टम नोड स्थापित होना चाहिए; यदि यह गायब है, तो इसे ComfyUI मैनेजर के माध्यम से स्थापित किया जा सकता है। [18]
    2. फेस रेस्टोरेशन मॉडल इस तकनीक को अच्छी तरह से काम करने में मदद करता है। [20]
    3. यदि फेस रेस्टोरेशन मॉडल नहीं चुना जाता है, तो परिणाम पिक्सेलयुक्त होंगे। [25]
    4. फेस रेस्टोरेशन मॉडल को मैन्युअल रूप से सही जगह पर रखना पड़ सकता है क्योंकि ComfyUI मैनेजर से इंस्टॉलेशन हमेशा उन्हें सही जगह पर नहीं रखता है। [21]
  4. छवि पीढ़ी के लिए अतिरिक्त विकल्प [29]
    1. ऑटो क्यू विकल्प को सक्षम करने से प्रॉम्प्ट को सिस्टम में बार-बार फीड किया जाएगा। [35]
    2. सैंपलर में, कंट्रोल आफ्टर जनरेट को फिक्स्ड पर सेट किया जाना चाहिए। [37]
    3. सीड को बदलने से समान शैली के साथ तेजी से कई पुनरावृत्तियां देखने को मिलेंगी। [29]

1.2. फेस स्वैपिंग का प्रदर्शन [39]

  1. फेस स्वैपिंग से पहले छवि पीढ़ी [39]
    1. रिएक्टर नोड को बायपास करके, मॉडल 10 चरणों में प्रॉम्प्ट के आधार पर छवियां उत्पन्न करता है। [34]
    2. प्रॉम्प्ट को वास्तविक समय में अपडेट किया जा सकता है, और सिस्टम तुरंत नई छवियां उत्पन्न करता है। [41]
  2. फेस स्वैपिंग प्रक्रिया [48]
    1. प्रॉम्प्ट के साथ बनाई गई छवि को रिएक्टर नोड में फीड किया जाता है, फिर स्रोत चेहरे के साथ स्वैप किया जाता है, और फिर आउटपुट किया जाता है। [49]
    2. रिएक्टर नोड को फिर से बायपास पर क्लिक करके चालू करने से कुछ ही सेकंड में चेहरा स्वैप हो जाता है। [51]
    3. नॉइज़ सीड के बगल में तीर पर क्लिक करने से 10 चरणों में तेजी से एक नई छवि बनती है, और फिर कुछ ही सेकंड में चेहरा बदल जाता है। [55]
  3. कॉपीराइट-मुक्त छवियों का उपयोग करना [57]
    1. कॉपीराइट संबंधी चिंताओं से बचने के लिए, Google छवियों पर उपयोग अधिकार फ़िल्टर का उपयोग करके क्रिएटिव कॉमन्स लाइसेंस वाली छवियों का चयन करना महत्वपूर्ण है। [59]
  4. ComfyUI में छवियों को आयात करना [66]
    1. छवियों को ComfyUI इंटरफ़ेस में लाने के दो तरीके हैं: [66]
      1. छवि को सीधे Google से ComfyUI टैब पर खींचना और छोड़ना। [67]
      2. ओपेरा ब्राउज़र का उपयोग करके, छवि पर राइट-क्लिक करके, "कॉपी इमेज" का चयन करके, और फिर ComfyUI में फ़ाइल अपलोड बटन पर क्लिक करके क्लिपबोर्ड से छवि का चयन करना। [75]
    2. नई छवि को गिराने के बाद, यह कुछ ही सेकंड में वास्तविक समय में अपडेट हो जाती है। [69]
  5. प्रॉम्प्ट और फेस स्वैप के साथ प्रयोग करना [83]
    1. प्रॉम्प्ट को बदलने से, जैसे कि "स्मोकी बार में एक गिलास वाइन के साथ बैठा हुआ, बैकग्राउंड में एक ज्यूकबॉक्स," सिस्टम वास्तविक समय में छवि बनाता है और तुरंत चेहरे को उस पर रेंडर करता है। [84]
    2. यदि उत्पन्न चेहरा स्रोत चेहरे से मेल नहीं खाता है, तो एक अलग स्रोत चेहरा चुनना आवश्यक है। [95]
    3. उच्च-परिभाषा छवियों के लिए, जैसे कि 768 गुणा 1024 रिज़ॉल्यूशन पर, 10 चरणों में भी परिणाम बहुत अच्छे होते हैं। [102]

2. उन्नत फेस स्वैपिंग तकनीकें और समस्या निवारण [105]

यह खंड फेस स्वैपिंग की सीमाओं, GAN के महत्व और कई चेहरों को स्वैप करने के लिए इनपुट फेसेस इंडेक्स का उपयोग करने के तरीके पर चर्चा करता है।

2.1. AI-जनित चेहरों को साफ करना और GAN का उपयोग करना [105]

  1. AI-जनित चेहरों को साफ करना [111]
    1. कभी-कभी, AI मॉडल किसी विशेष अभिनेता या अभिनेत्री की तरह दिखने की कोशिश करते हैं, लेकिन पूरी तरह से सफल नहीं होते हैं। [114]
    2. एक वास्तविक तस्वीर का त्वरित फेस स्वैप करने से AI-जनित चेहरों को साफ करने में मदद मिलती है, जिससे वे अधिक सटीक दिखते हैं। [116]
  2. GAN का महत्व [120]
    1. GAN (जेनरेटिव एडवरसैरियल नेटवर्क) का उपयोग करने से फेस स्वैप में बहुत बड़ा अंतर आता है। [120]
    2. GAN के बिना, छवियों में पिक्सेलेशन दिखाई दे सकता है, खासकर बड़ी छवियों के लिए। [122]
    3. GAN को चालू करने से छवि की गुणवत्ता में काफी सुधार होता है। [126]

2.2. कई चेहरों को स्वैप करना और समस्या निवारण [129]

  1. इनपुट फेसेस इंडेक्स का उपयोग करना [135]
    1. इनपुट फेसेस इंडेक्स बॉक्स यह बताता है कि छवि में कौन से चेहरे के टुकड़ों को बदलना है, और यह बाएं से दाएं काम करता है। [136]
    2. फेस ज़ीरो पहला पता चला चेहरा है, और उसके बाद के चेहरे फेस वन, फेस टू आदि होते हैं। [139]
    3. यदि एक से अधिक चेहरे को बदलना है, तो इंडेक्स को कॉमा से अलग करके सूचीबद्ध किया जा सकता है, जैसे "0, 1, 2"। [149]
  2. समस्या निवारण उदाहरण [135]
    1. यदि फेस स्वैप काम नहीं करता है, तो इसका कारण यह हो सकता है कि सिस्टम ने पहले एक अलग चेहरा ढूंढ लिया हो। [135]
    2. इनपुट फेसेस इंडेक्स को सही चेहरे के इंडेक्स पर समायोजित करने से समस्या हल हो जाती है। [142]
  3. वास्तविक समय में फेस स्वैपिंग और प्रॉम्प्ट अपडेट [150]
    1. प्रॉम्प्ट को अपडेट करने से, जैसे कि "कुत्ते बेचते हुए," सिस्टम तुरंत नई छवि उत्पन्न करता है और चेहरे को स्वैप करता है। [160]
    2. यदि एक चरित्र के लिए फेस स्वैप उपयुक्त नहीं है, तो एक अलग स्रोत चेहरा चुना जा सकता है। [165]
    3. प्रॉम्प्ट को वास्तविक समय में बदलने से, जैसे कि "एक गिटार पकड़े हुए," सिस्टम तुरंत फेस स्वैप के साथ अपडेट होता है। [175]
    4. यदि कई चेहरे हैं और केवल एक को स्वैप करना है, तो इनपुट फेसेस इंडेक्स से अतिरिक्त इंडेक्स को हटाने से वांछित परिणाम प्राप्त होता है। [181]
    5. प्रॉम्प्ट को अपडेट करके, जैसे कि "मुस्कुराता हुआ बूढ़ा आदमी" या "अरमानी सूट पहने हुए," चेहरे के भाव और कपड़ों को बदला जा सकता है, और फेस स्वैप वास्तविक समय में अपडेट होता है। [186]

2.3. निष्कर्ष और सामुदायिक सहभागिता [194]

  1. वर्कफ़्लो उपलब्धता [194]
    1. इस वर्कफ़्लो का लिंक विवरण में दिया गया है। [194]
  2. सामुदायिक सहभागिता [195]
    1. दर्शक अपने विचारों, कस्टम नोड्स, या वर्कफ़्लो को साझा करने के लिए प्रोत्साहित किए जाते हैं। [195]
    2. यदि कोई विशेष कार्य है जिसे ComfyUI में पूरा करना है, तो प्रस्तुतकर्ता उसे सीखने और प्रदर्शित करने के लिए तैयार है। [198]