最近,我遇到了一个问题。 我需要将我的头像变成动漫风格。 我的第一个想法是找到现成的轮子。
▲图片转为像素风格
将头像转换为动漫风格意味着将真实照片转换为动漫/卡通风格的非真实感图像,同时保留原始图像信息和纹理细节。 目前除了百度API之外,Github上还有很多开源库我们可以直接使用。
其中,AnimeGAN是武汉大学和湖北工业大学的研究。 它采用了神经风格迁移+生成对抗网络(GAN)的组合头像转换卡通形象 python,效果非常符合我们的需求。
AnimeGAN最初使用的是Tensorflow框架,但是查询资料后发现该项目已经支持PyTorch框架。
地址:
而且我之前也正好基于PyTorch实现过微博评论情感分析,所以使用起来并不繁琐,也不需要安装库。
Pytorch安装
PyTorch 是一个基于 Torch 的开源 Python 机器学习库,适用于自然语言处理等应用。 这个深度学习框架可以应用于数值建模、图像建模、文本建模、音频建模等多个方向。
安装Pytorch会比其他库麻烦一些。 如果去官方安装下载,需要根据实际配置获取适合自己的安装命令。
如果您通过上述步骤发现下载速度慢或者遇到各种问题,不妨尝试以下网站:
站点视图:
动漫风格迁移
安装Pytorch框架后,我们可以将animationgan2-pytorch项目克隆到本地/直接下载:
git clone https://github.com/bryandlee/animegan2-pytorch
登录后复制
最终下载到本地文件的目录如下图:
权重文件夹包含四个权重。 选择相应的权重即可实现你想要的动画风格迁移。 图片示例存放在samples下的inputs文件夹中,可以直接用来试水。 另外吉祥物设计,我还在同一路径下创建了一个新的输出文件夹来存储处理后的图像。
接下来我们只需要在命令行中运行test.py脚本即可调用项目。 具体命令格式如下:
python test.py –checkpoint [模型文件路径] –input_dir [输入图像所在目录] –output_dir [输出目录] –device [设备选择吉祥物设计,cpu或cuda]
实际操作:
由于它就像实现面部动画迁移,因此我分别使用了face_paint_512_v1.pt和face_paint_512_v2.pt权重。 效果如下图:
实战效果①
我们再看另一张图:
实战效果②
个人感觉face_paint_512_v2.pt权重处理后的成品更符合我对动漫风格的想象。 你怎么认为?
最后头像转换卡通形象 python,我还尝试了paprika.pt将风景图片迁移到动画。
▲原图
结果如下图:
▲效果图
如果你有兴趣将头像/图片转换成动漫风格,不妨尝试一下~
注意!
注意!
如果读完这篇文章后,你不想安装Pytorch,而是想直接创建自己的漫画脸?
你可以在电脑上打开这个网址:这是一个在线AnimeGANv2 APP。 本地不需要安装任何框架,直接转换即可。
▲AnimeGANv2网站
- 本文固定链接: https://wen.nuanque.com/katong/17629.html
- 转载请注明: nuanquewen 于 吉祥物设计/卡通ip设计/卡通人物设计/卡通形象设计/表情包设计 发表
- 文章或作品为作者独立观点不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。本文之内容为用户主动投稿和用户分享产生,如发现内容涉嫌抄袭侵权,请联系在线客服举报,一经查实,本站将立刻删除。本站转载之内容为资源共享、学习交流之目的,请勿使用于商业用途。