自学内容网 自学内容网

基于facefusion的换脸

FaceFusion是一个引人注目的开源项目,它专注于利用深度学习技术实现视频或图片中的面部替换。作为下一代换脸器和增强器,FaceFusion在人脸识别和合成技术方面取得了革命性的突破,为用户提供了前所未有的视觉体验。

安装

安装基础软件

安装 Git、Anaconda、FFmpeg、Codec

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环境

初始化、创建环境、激活环境

conda init --all
conda create --name facefusion python=3.10
conda activate facefusion

加速器

# 一般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

下载源码

git clone https://github.com/facefusion/facefusion
cd facefusion

安装应用

# 本机是cuda环境
python install.py --onnxruntime cuda

重启环境

conda deactivate
conda activate facefusion

启动

python facefusion.py run --open-browser

效果

1

相关链接

官网说明文档
https://www.facefusion.top/


原文地址:https://blog.csdn.net/lilongsy/article/details/142705445

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!