一 介绍
FlashFace 专门用于制作个性化头像,提供了多种发型、头型、五官外形供用户自由搭配。 允许用户通过提供一张或几张参考人脸图像和文字提示,轻松地即时个性化自己的照片。
使用几张图片就可以生成多样的人像个性化结果,具有以下特征:
- 使用一张或多张参考面孔,在几秒钟内完成零样本人体图像定制。
- 强大的身份保护能力,对非名人同样如此。
- 强烈的语言会促使人们产生多种能力,甚至改变人的年龄或性别。
- 身份形象控制、语言提示控制的强度可灵活调整。
二 部署流程
1.环境要求:
【注意】本应用推荐 24gb 显存及以上的显卡
- PyTorch:2.0
- CUDA:11.7
- 镜像大小:26.92GB
(1)克隆
git clone https://github.com/ali-vilab/FlashFace.git
cd FlashFace
(2)创建环境并安装依赖项
conda create -n flashface python=3.10 -y
conda activate flashface
#安装依赖项
pip install -r requirements.txt
(3)下载权重
下载地址:https://modelscope.cn/models/iic/FlashFace
或使用以下代码:
SDK下载
pip install modelscope
from modelscope import snapshot_download
model_dir = snapshot_download('iic/FlashFace')
Git下载
git clone https://www.modelscope.cn/iic/FlashFace.git
2.进行推理
python /FlashFace/flashface/all_finetune/demo_gradio.p
三 页面展示
进入webui页面如下: