FaceSwap هي أداة تستخدم التعلم العميق لتحديد وتبادل الوجوه في الصور ومقاطع الفيديو.
عندما تم تطوير Faceswapped لأول مرة ، كانت التكنولوجيا رائدة وكانت خطوة كبيرة في تطوير AI. إنه يعمل ، يعمل ، تمامًا مثل التقنيات الجديدة التي تظهر على الإنترنت ، ويستخدم بسرعة لإنشاء محتوى غير مناسب. على الرغم من سوء الاستخدام الأولي للبرنامج ، فإن هذا هو أول رمز من الذكاء الاصطناعي يمكن لأي شخص تنزيله وتشغيله والتعلم من خلال التجارب دون الحاجة إلى درجة الدكتوراه في الرياضيات ونظرية الكمبيوتر وعلم النفس وما إلى ذلك. قبل "Fakery Deep Fakery" ، كانت هذه التقنيات مثل السحر ، ولم تستخدم إلا من قبل أولئك الذين يمكنهم فهم جميع الأعمال الداخلية الموصوفة في الكتب وأوراق التعقيد العميق وغير المحدود.
لقد غيرت "Deepfakes" كل هذا ويمكن لأي شخص المشاركة في تطوير الذكاء الاصطناعي. بالنسبة لنا المطورين ، يوفر إصدار هذا الرمز فرصة تعليمية ممتازة. إنه يمكّننا من البناء على الفكرة التي طورها الآخرون ، والعمل مع مجموعة متنوعة من المبرمجين الماهرين ، وإجراء تجارب منظمة العفو الدولية مع تعلم مهارات جديدة والمساهمة في نهاية المطاف في تقنية ناشئة لن تكون أكثر سهولة مع تقدم التكنولوجيا.
هل هناك بعض الأشخاص الذين يقومون بأشياء مروعة مع برامج مماثلة؟ لهذا السبب ، اتبع المطورون دائمًا معايير أخلاقية صارمة. الكثير منا لا يستخدمونها حتى لإنشاء مقاطع فيديو ، نقوم فقط بتعديل الكود ونرى ما يمكن أن يفعله. لسوء الحظ ، تركز الوسائط فقط على الاستخدام غير الأخلاقي لهذا البرنامج. لسوء الحظ ، هذا هو جوهر كيف تم الكشف عنه في البداية للجمهور ، لكنه لا يمثل لماذا تم إنشاؤه ، وكيف نستخدمه الآن ، أو ما نراه في المستقبل. مثل أي تقنية ، يمكن استخدامها بعبارات جيدة وإساءة معاملتها. هدفنا هو تطوير FacesWap لتقليل إمكاناتها لإساءة الاستخدام ، مع زيادة إمكاناتها كأداة تعليمية وتجريبية ، وبالطبع ، كأداة لوجوه شرعية.
لا نريد أن نلاحق المشاهير أو التقليل من أي شخص. نحن مبرمجون ، نحن مهندسون ، نحن فنانون من المؤثرات الخاصة في هوليوود ، نحن ناشطون ، نحن متحمسون ، نحن بشر. لتحقيق هذا الهدف ، نشعر أن الوقت قد حان لإعطاء شرح قياسي لهذا البرنامج.
نشعر بالقلق الشديد من حقيقة أنه يمكن استخدام Faceswap للأشياء غير الأخلاقية وغير المرغوب فيها. ومع ذلك ، فإننا ندعم تطوير الأدوات والتقنيات المفيدة من الناحية الأخلاقية وتوفر التعليم والخبرة في الذكاء الاصطناعي لأي شخص يرغب في تعلم الذكاء الاصطناعي شخصيًا. سوف نتبنى موقفًا للتسامح مطلقًا مع أي شخص يستخدم هذا البرنامج لأغراض غير أخلاقية وسوف يثبط بنشاط أي استخدام من هذا القبيل.
FacesWap هو برنامج Python يمكنه تشغيله على أنظمة تشغيل متعددة ، بما في ذلك Windows و Linux و MacOS.
install.md راجع إرشادات التثبيت الكاملة. ستحتاج إلى وحدة معالجة الرسومات الحديثة مع CUDA لدعم الأداء الأمثل. بعض دعم AMD GPU.
يحتوي المشروع على نقاط دخول متعددة. يجب عليك: - جمع الصور و/أو مقاطع الفيديو
شاهد use.md لمزيد من التعليمات التفصيلية.
قم بتشغيل python faceswap.py extract من مجلد التثبيت. سيؤدي ذلك إلى التقاط صور من مجلد src واستخراج الوجوه إلى مجلد extract .
قم بتشغيل python faceswap.py train من مجلد التثبيت. سيؤدي ذلك إلى التقاط صور من مجلدين يحتويان على صور لوجهين وتدريب نموذج سيتم حفظه في مجلد models .
قم بتشغيل python faceswap.py convert من مجلد التثبيت. سيؤدي ذلك إلى التقاط صور من المجلد "الأصلي" وتطبيق وجوه جديدة على المجلد modified .
أيضًا ، يمكنك تشغيل واجهة المستخدم الرسومية عن طريق تشغيل python faceswap.py gui
-h / --help ، ومعلماتها مقبولة. أنت تعرف ، القليل من الخاسر! أيضا: هناك أداة تحويل الفيديو. يمكن القيام بذلك عن طريق تشغيل python tools.py effmpeg -h . بدلاً من ذلك ، يمكنك استخدام FFMPEG لتحويل مقاطع الفيديو إلى الصور ومعالجة الصور وتحويل الصور إلى الفيديو.
بعض النصائح: إعادة استخدام النماذج الحالية أسرع بكثير من التدريب من الصفر. إذا لم تكن هناك بيانات تدريب كافية ، فابدأ بشخص يشبه البيانات.