FaceFusion是一个引人注目的开源项目,它专注于利用深度学习技术实现视频或图片中的面部替换。作为下一代换脸器和增强器,FaceFusion在人脸识别和合成技术方面取得了革命性的突破,为用户提供了前所未有的视觉体验。
安装
安装基础软件
安装 Git、Anaconda、FFmpeg、Codec
bash
winget install -e --id Git.Git
winget install -e --id Anaconda.Miniconda3 --override "/AddToPath=1"
winget install -e --id Gyan.FFmpeg
winget install -e --id CodecGuide.K-LiteCodecPack.Basic
准备conda环境
初始化、创建环境、激活环境
bash
conda init --all
conda create --name facefusion python=3.10
conda activate facefusion
加速器
bash
# 一般NVIDIA显卡
conda install conda-forge::cuda-runtime=12.4.1 conda-forge::cudnn=9.2.1.18
# 或 高性能显卡 TensorRT
pip install tensorrt==10.4.0 --extra-index-url https://pypi.nvidia.com
# Intel显卡
conda install conda-forge::openvino=2024.3.0
下载源码
bash
git clone https://github.com/facefusion/facefusion
cd facefusion
安装应用
bash
# 本机是cuda环境
python install.py --onnxruntime cuda
重启环境
bash
conda deactivate
conda activate facefusion
启动
bash
python facefusion.py run --open-browser