使用AnimeGAN2将照片动漫化–入门
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
工具进行查找。
祝大家玩得开心~