使用AnimeGAN2将照片动漫化--入门
- 1. 环境准备
- 2. 使用
- 3. 总结
1. 环境准备
首先下载AnimeGAN2:https://github.com/TachibanaYoshino/AnimeGANv2.git

然后使用conda 创建一个python=3.6的环境conda create -n pyt36 python=3.6:

创建一个requirements.txt文件,指定版本:
numpy==1.19.5
onnxruntime==1.10.0
opencv-python==4.6.0.66
tensorflow==1.14.0
tqdm==4.64.1
使用pip install -r requirements.txt下载依赖:

2. 使用
首先准备一张照片:

上传到input目录:

使用 python test.py --checkpoint_dir checkpoint/generator_Hayao_weight --test_dir input --save_dir testH进行验证:

用cpu跑还是比较吃力的。
下载到本地看看效果:

可以看出有变化,但是不是特别大,就像是调了个色
除了Hayao风格,还有Paprika和Shinkai风格。
Paprika风格:

Shinkai风格:

3. 总结
效果是有,可能是我选择的目标图片比较特殊,所以效果不是特别明显吧。
遇到的问题:安装依赖的时候,特别是tensorflow的依赖,github上面推荐是1.15.0版本,但是我在实际安装中,存在各种冲突,最后使用1.14.0解决了。
其次就是查找依赖的时候,有哪些版本,需要到网站上面搜索,可以安装pip_search工具进行查找。
祝大家玩得开心~