在YouTube上觀看演示
Refacer,這是一個簡單的工具,可讓您只需單擊即可創建帶有多個面孔的深擊!該項目的靈感來自Roop,並由出色的Insightface提供支持。 Refacer不需要培訓 - 只有一張照片就可以去了。
Refacer已在以下操作系統上進行了徹底的測試:
作業系統 | CPU支持 | GPU支持 |
---|---|---|
macOSX | ✅ | |
視窗 | ✅ | ✅ |
Linux | ✅ | ✅ |
該應用程序與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
然後,打開Web瀏覽器並導航到以下地址:
http://127.0.0.1:7680
如果您有任何疑問或問題,請隨時打開問題或提交拉動請求。
此存儲庫中的recognition
文件夾來自Insightface的GitHub存儲庫。您可以在此處找到原始源代碼:Insightface識別源代碼
該模塊用於識別和處理Refacer應用程序中的面部數據,從而實現其功能強大的DeepFake功能。我們感謝Insightface的工作和使其代碼可用。
配x 該軟件是“原樣”提供的,沒有任何形式的明示或暗示保證,包括但不限於適銷性,特定目的的適用性和非侵權的保證。在任何情況下,作者或版權持有人都不應對任何索賠,損害賠償或其他責任責任,無論是在合同,侵權的訴訟中還是其他責任,是由軟件,使用或與軟件中的使用或其他交易有關的。
配x 該軟件僅用於教育和研究目的。它不打算用於任何惡意活動。該軟件的作者不容忍或支持將此軟件用於任何有害動作,包括但不限於身份盜用,侵犯隱私或誹謗。嚴格禁止將此軟件用於這種目的。
配x 您只能將此軟件與有權使用權和必要權限的圖像一起使用。嚴格禁止使用任何沒有適當權利和權限的圖像。
配x 該軟件的作者對濫用該軟件或因濫用這種濫用而造成的權利和隱私範圍概不負責。
配x 為了防止濫用,該軟件包含一種集成的保護機制,可防止其使用非法或類似類型的媒體。
配x 通過使用此軟件,您同意遵守所有適用的法律,尊重他人的權利和隱私,並以負責任地和道德的方式使用該軟件。