简介
- PaddleGAN 提供 动作迁移、老照片修复、老视频修复、超分辨率、妆容迁移、人脸动漫化 功能
- PaddlePaddle 是 PaddleGAN 的必需组件
- PaddlePaddle-gpu 是 PaddlePaddle 的 GPU 驱动
- PaddleHub 提供 人脸定位 功能
安装
python3 -m pip install -U paddlepaddle-gpu==2.0.0rc0
git clone https://gitee.com/txyugood/PaddleGAN.git
python3 -m pip install -v -e . # 请使用该命令,强制使用 Python3 安装
python3 -m pip install paddlehub==1.6.0 # 提供人脸定位功能
hub install ultra_light_fast_generic_face_detector_1mb_640 # 安装人脸检测模型
# 如有需要可以将 PaddleGan 移动到 /home
测试
全部顺利安装完成后使用如下代码进行测试
cd /home/PaddleGAN/applications/
mkdir input
mkdir output
python3 -u tools/action.py --driving_video input/origin.mp4 --source_image input/1.jpg --output output --ratio 1.0 --relative
生产好的图片帧序列会在 /home/PaddleGAN/applications/output
下。
Q & A
安装人脸模型库出错
Q: ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/local/lib64/python3.6/site-packages/paddle/fluid/core_avx.so)
A: 解决方案