YouTube에서 데모를 시청하십시오
refacer, 한 번의 클릭만으로 여러 개의 얼굴로 깊은 얼굴을 만들 수있는 간단한 도구입니다! 이 프로젝트는 Roop에서 영감을 얻었으며 훌륭한 Insightface에서 구동됩니다. refacer는 훈련이 필요하지 않습니다. 사진 하나만 사진 만하며 갈 준비가되었습니다.
refacer는 다음 운영 체제에서 철저히 테스트되었습니다.
운영 체제 | CPU 지원 | GPU 지원 |
---|---|---|
MacOSX | ✅ | |
창 | ✅ | ✅ |
리눅스 | ✅ | ✅ |
응용 프로그램은 CPU 및 GPU (NVIDIA CUDA) 환경 및 MACOSX (Coreml)와 호환됩니다.
onnxruntime-silicon
사용하지 않는 것이 좋습니다. 실리콘을 위해 onnxruntime
컴파일하는 경우, 프로그램은 Coreml을 사용할 준비가되어 있습니다.
ffmpeg
설치되어 올바르게 구성되었는지 확인하십시오. 인터넷에는이를 돕기 위해 사용할 수있는 많은 가이드가 있습니다. 다음은 몇 가지입니다 (참고 :이 가이드를 만들지 않았습니다).
Refacer는 테스트를 거쳤으며 Python 3.10.9에서 작동하는 것으로 알려져 있지만 다른 Python 버전과도 작동 할 가능성이 높습니다. 설치 한 다른 Python 패키지와의 잠재적 충돌을 피하기 위해 프로젝트를 설정하고 실행하는 데 가상 환경을 사용하는 것이 좋습니다.
다음 단계를 따라 REFACER를 설치하십시오.
저장소 복제 :
git clone https://github.com/xaviviro/refacer.git
cd refacer
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
onnxruntime-gpu
사용하는 데 필요한 CUDA 설치에 대한 자세한 내용은 공식 ONNX 런타임 리포지토리를 직접 참조하십시오.
Insightface 모델 사용에 대한 자세한 내용은 예제를 참조하십시오.
refacer 및 그 종속성을 성공적으로 설치 한 후에는 다음 명령을 사용하여 응용 프로그램을 실행할 수 있습니다.
python app.py
그런 다음 웹 브라우저를 열고 다음 주소로 이동하십시오.
http://127.0.0.1:7680
질문이나 문제가 있으면 문제를 열거 나 풀어 요청을 제출하십시오.
이 저장소의 recognition
폴더는 Insightface의 Github 저장소에서 파생됩니다. 여기에서 원래 소스 코드를 찾을 수 있습니다 : Insightface 인식 소스 코드
이 모듈은 Refacer 응용 프로그램 내에서 얼굴 데이터를 인식하고 처리하는 데 사용되므로 강력한 Deepfake 기능이 가능합니다. 우리는 그들의 작업과 코드를 이용할 수 있도록 Insightface에 감사합니다.
켈 이 소프트웨어는 상업성, 특정 목적에 대한 적합성 및 비 침해에 대한 보증을 포함하여 명시 적 또는 묵시적 보증없이 "있는 그대로"제공됩니다. 어떠한 경우에도 저자 또는 저작권 보유자는 계약, 불법 행위 또는 기타, 소프트웨어 또는 소프트웨어의 사용 또는 기타 거래에서 발생하는 계약, 불법 행위 또는 기타의 행동에 관계없이 청구, 손해 또는 기타 책임에 대해 책임을지지 않습니다.
켈 이 소프트웨어는 교육 및 연구 목적을위한 것입니다. 악의적 인 활동에 사용하기위한 것이 아닙니다. 이 소프트웨어의 저자는 신원 도용, 개인 정보 침해 또는 명예 훼손을 포함한 유해한 조치에 대한이 소프트웨어의 사용을 용인하거나 지원하지 않습니다. 이러한 목적 으로이 소프트웨어를 사용하는 것은 엄격히 금지됩니다.
켈 사용할 권리가 있고 필요한 권한이있는 이미지와 함께이 소프트웨어 만 사용할 수 있습니다. 적절한 권리와 권한이없는 이미지 사용은 엄격히 금지됩니다.
켈 이 소프트웨어의 저자는 소프트웨어의 오용이나 그러한 오용으로 인한 권리 및 개인 정보 위반에 대해 책임을지지 않습니다.
켈 오용을 방지하기 위해 소프트웨어에는 불법적이거나 유사한 유형의 미디어로 작동하지 못하게하는 통합 보호 메커니즘이 포함되어 있습니다.
켈 이 소프트웨어를 사용함으로써 귀하는 모든 해당 법률을 준수하고, 다른 사람의 권리와 개인 정보를 존중하며, 소프트웨어를 책임감 있고 윤리적으로 사용하는 데 동의합니다.