ดูตัวอย่างบน YouTube
Refacer เครื่องมือง่ายๆที่ช่วยให้คุณสร้าง Deepfakes ด้วยใบหน้าหลาย ๆ หน้าด้วยการคลิกเพียงครั้งเดียว! โครงการนี้ได้รับแรงบันดาลใจจาก Roop และขับเคลื่อนโดย InsightFace ที่ยอดเยี่ยม Refacer ไม่จำเป็นต้องมีการฝึกอบรม - เพียงภาพเดียวและคุณพร้อมที่จะไป
Refacer ได้รับการทดสอบอย่างละเอียดเกี่ยวกับระบบปฏิบัติการต่อไปนี้:
ระบบปฏิบัติการ | การสนับสนุน CPU | การสนับสนุน GPU |
---|---|---|
MacOSX | ||
หน้าต่าง | ||
ลินเวกซ์ |
แอปพลิเคชันเข้ากันได้กับสภาพแวดล้อมทั้ง CPU และ GPU (NVIDIA CUDA) และ MacOSX (COREML)
onnxruntime-silicon
บน MacOSX เนื่องจากปัญหาที่ชัดเจนเกี่ยวกับการจัดการหน่วยความจำ หากคุณจัดการเพื่อรวบรวม onnxruntime
สำหรับซิลิคอนโปรแกรมจะเตรียมที่จะใช้ coreml
ตรวจสอบให้แน่ใจว่าคุณติดตั้ง ffmpeg
และกำหนดค่าอย่างถูกต้องแล้ว มีคำแนะนำมากมายบนอินเทอร์เน็ตเพื่อช่วยในเรื่องนี้ นี่คือบางส่วน (หมายเหตุ: ฉันไม่ได้สร้างคู่มือเหล่านี้):
Refacer ได้รับการทดสอบและเป็นที่รู้จักกันว่าทำงานกับ Python 3.10.9 แต่ก็มีแนวโน้มที่จะทำงานร่วมกับ Python รุ่นอื่น ๆ เช่นกัน ขอแนะนำให้ใช้สภาพแวดล้อมเสมือนจริงสำหรับการตั้งค่าและเรียกใช้โครงการเพื่อหลีกเลี่ยงความขัดแย้งที่อาจเกิดขึ้นกับแพ็คเกจ Python อื่น ๆ ที่คุณอาจติดตั้ง
ทำตามขั้นตอนเหล่านี้เพื่อติดตั้ง Refacer:
โคลนที่เก็บ:
git clone https://github.com/xaviviro/refacer.git
cd refacer
ดาวน์โหลด Model InsightFace: คุณสามารถดาวน์โหลดโมเดลที่สร้างโดย InsightFace ได้ด้วยตนเองจากลิงค์นี้และเพิ่มลงในโฟลเดอร์โครงการ หรือถ้าคุณติดตั้ง wget
คุณสามารถใช้คำสั่งต่อไปนี้:
wget --content-disposition https://huggingface.co/deepinsight/inswapper/resolve/main/inswapper_128.onnx
ติดตั้งการพึ่งพา:
pip install -r requirements.txt
pip install -r requirements-GPU.txt
pip install -r requirements-COREML.txt
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้ง cuda ที่จำเป็นในการใช้ onnxruntime-gpu
โปรดอ้างอิงโดยตรงไปยังที่เก็บ onnx runtime อย่างเป็นทางการ
สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการใช้โมเดล InsightFace คุณสามารถอ้างถึงตัวอย่างของพวกเขา
เมื่อคุณติดตั้ง Refacer และการพึ่งพาแล้วคุณสามารถเรียกใช้แอปพลิเคชันได้โดยใช้คำสั่งต่อไปนี้:
python app.py
จากนั้นเปิดเว็บเบราว์เซอร์ของคุณและนำทางไปยังที่อยู่ต่อไปนี้:
http://127.0.0.1:7680
หากคุณมีคำถามหรือปัญหาใด ๆ อย่าลังเลที่จะเปิดปัญหาหรือส่งคำขอดึง
โฟลเดอร์ recognition
ในที่เก็บนี้ได้มาจากที่เก็บ GitHub ของ InsightFace คุณสามารถค้นหาซอร์สโค้ดดั้งเดิมได้ที่นี่: ซอร์สโค้ดการรู้จำ InsightFace
โมดูลนี้ใช้สำหรับการรับรู้และจัดการข้อมูลใบหน้าภายในแอปพลิเคชัน Refacer ทำให้สามารถใช้ขีดความสามารถของ DeepFake ที่ทรงพลัง เราขอขอบคุณ InsightFace สำหรับงานของพวกเขาและทำให้รหัสของพวกเขาพร้อมใช้งาน
ซอฟต์แวร์นี้มีให้ "ตามสภาพ" โดยไม่มีการรับประกันใด ๆ ไม่ว่าโดยชัดแจ้งหรือโดยนัยรวมถึง แต่ไม่ จำกัด เฉพาะการรับประกันความสามารถในการค้าการออกกำลังกายเพื่อวัตถุประสงค์เฉพาะและการไม่เข้าร่วม ไม่ว่าในกรณีใดผู้เขียนหรือผู้ถือลิขสิทธิ์จะต้องรับผิดชอบต่อการเรียกร้องความเสียหายหรือความรับผิดอื่น ๆ ไม่ว่าจะเป็นการกระทำของสัญญาการละเมิดหรืออื่น ๆ ที่เกิดขึ้นจากหรือเกี่ยวข้องกับซอฟต์แวร์หรือการใช้งานหรือการติดต่ออื่น ๆ ในซอฟต์แวร์
ซอฟต์แวร์นี้มีวัตถุประสงค์เพื่อการศึกษาและการวิจัยเท่านั้น มันไม่ได้มีไว้สำหรับใช้ในกิจกรรมที่เป็นอันตรายใด ๆ ผู้เขียนซอฟต์แวร์นี้ไม่ได้เอาผิดหรือสนับสนุนการใช้ซอฟต์แวร์นี้สำหรับการกระทำที่เป็นอันตรายใด ๆ รวมถึง แต่ไม่ จำกัด เฉพาะการขโมยข้อมูลประจำตัวการบุกรุกความเป็นส่วนตัวหรือการหมิ่นประมาท การใช้ซอฟต์แวร์นี้เพื่อวัตถุประสงค์ดังกล่าวเป็นสิ่งต้องห้ามอย่างเคร่งครัด
คุณสามารถใช้ซอฟต์แวร์นี้กับรูปภาพที่คุณมีสิทธิ์ใช้งานและสิทธิ์ที่จำเป็น การใช้รูปภาพใด ๆ ที่ไม่มีสิทธิ์และสิทธิ์ที่เหมาะสมนั้นเป็นสิ่งต้องห้ามอย่างเคร่งครัด
ผู้เขียนซอฟต์แวร์นี้จะไม่รับผิดชอบต่อการใช้ซอฟต์แวร์ในทางที่ผิดหรือสำหรับการละเมิดสิทธิ์และความเป็นส่วนตัวใด ๆ ที่เกิดจากการใช้ในทางที่ผิด
เพื่อป้องกันการใช้งานในทางที่ผิดซอฟต์แวร์มีกลไกการป้องกันแบบบูรณาการที่ป้องกันไม่ให้ทำงานกับสื่อประเภทที่ผิดกฎหมายหรือคล้ายกัน
โดยการใช้ซอฟต์แวร์นี้คุณตกลงที่จะปฏิบัติตามกฎหมายที่เกี่ยวข้องทั้งหมดเพื่อเคารพสิทธิ์และความเป็นส่วนตัวของผู้อื่นและใช้ซอฟต์แวร์อย่างมีความรับผิดชอบและมีจริยธรรม