【百战GAN】二次元宅们,给自己做一个专属动漫头像可好!

大家好,欢迎来到专栏《百战GAN》,在这个专栏里,我们会进行算法的核心思想讲解,代码的详解,模型的训练和测试等内容。

作者&编辑 | 言有三

本文资源与生成结果展示

本文篇幅:6800字

背景要求:会使用Python和Pytorch

附带资料:项目推荐,版本包括Pytorch+Tensorflow

同步平台:有三AI秋季划GAN小组

1 项目背景

如今二次元文化拥有数以亿计的群众基础,有三自己也是一个动漫宅。早期的时候醉心于日本动漫,这几年醉心于国产动漫,在知乎写的第一篇文章还是给国产动漫打call。

作为有技术的动漫粉,我们当然不能满足于看看,有机会就要自己亲自参与创作一把。本次我们使用GAN来完成定制个人专属动漫头像的任务,需要做的准备工作包括:

(1) Linux系统或者windows系统,使用Linux效率更高。

(2) 安装好的Pytorch,需要GPU进行训练。

2 原理简介

本次我们要完成的任务就是从一张真人头像,变成高质量的动漫风格,并且要保证身份信息不被篡改,这样才能实现个性化的需求。

简单来说就是实现下面的转换过程:

左边是我们的真人人脸图,右边是二次元头像,这是一个风格化问题或者说图像翻译问题。

当前有cyclegan等框架可以实现,但是效果是不行的,本次我们给大家介绍一个更合适做这个问题的框架,原理图如下:

(0)

相关推荐