一文教你用AnimeGANv2将你女朋友的照片变成动漫人物照

news/2024/11/8 23:02:16/

AnimeGANv2 是一种非常特殊的算法,可以将图片转换为艺术动漫画,通常情况下,想要将人物照片换为漫画图片时,通常没有太多选择,因为大多数工具都是以简单的方式设计的,但是 AnimeGANv2 算法的诞生改变了这一现状,这个算法无需花费太多时间就可以生成漂亮的动漫图片。

一、AnimeGANv2

AnimeGANv2是AnimeGAN 的改进版本,之前的AnimeGAN有很多问题,比如模型生成的图像中存在高频伪影,那么AnimeGANv2就很好的解决了这个问题,AnimeGANv2还进一步缩小了生成器网络的规模,动画风格转换质量就更高。

AnimeGANv2支持三种风格:

  • 宫崎骏
  • 新海诚
  • 今敏

其开源地址为:https://github.com/TachibanaYoshino/AnimeGANv2

我们可以利用华为的ModelArts进行实战操作,ModelArts是华为云一站式 AI 开发平台。

二、在ModelArts实战AnimeGANv2

首先我们访问网址:https://developer.huaweicloud.com/develop/aigallery/notebook/detail?id=b2f6ba98-34d9-4f0a-b5b2-35133fe2421c

进入到【AnimeGANv2照片动漫化】资产页面:

这个界面对AnimeGANv2进行了详细介绍,大家可以从头到尾浏览一下。

点击红色按钮【Run in ModelArts】进入到ModelArts界面:

2.1、获取代码和数据

点击【run】图标:

看到这个输出就代表执行结束:

2.2 安装依赖库

点击【run】图标:

实时监测安装过程:

看到这个输出就代表安装完毕:

2.3 运行AnimeGANv2

点击【run】图标:

下面还有一些模块,我们全部点击【run】即可:

2.4 开始生成漫画图

在这个控制台界面中,默认有几张图片的:

我们可以运行一下内置的图片“4.jpg”:

由图可见运行了8.5秒后,漫画图成功生成,真的好逼真!

那么我们也可以自己上传图片进行生成。

选择上传文件:

将我们本地的一张美女图片上传,命名为“wljslmz.jpg”:

然后我们将inference_from_file('4.jpg')修改为inference_from_file('wljslmz.jpg')运行:

由此可见,大概运行了13秒,我们自己上传的图片动漫图就生成好了:

真的很nice!

我们也可以不用上传图片,直接用图片的链接也可以直接生成,但是在此之前,需要运行:

运行一下华为云提供的图片链接:

我们也可以自己在网上随便找一张美女图片进行运行,我们找到这样的一张网络图:

将图片的链接替换掉:

点击【Run】:

然后顺利的生成了漫画图,真的太强了,而且漫画图也非常的漂亮,大写赞👍!

三、总结

AnimeGANv2是我见过为数不多的如此丝滑处理动漫图生成的算法,从本文正文中,大家也不难发现,从一张肖像图到动漫图,处理过程还是蛮快的,而且出图的质量也很高,与原香相比,动漫图并没有失真太多。大家有兴趣一定要去体验一下,体验地址https://developer.huaweicloud.com/develop/aigallery/notebook/detail?id=b2f6ba98-34d9-4f0a-b5b2-35133fe2421c
希望本文对您有所帮助,有任何问题可以在下方评论区与我讨论!


http://www.ppmy.cn/news/400131.html

相关文章

使用TensorFlow2.0搭建DCGAN生成动漫头像(内含生成过程GIF图)

文章目录 生成对抗网络介绍一、造假二、训练判别器三、训练生成器 DCGAN介绍搭建DCGAN数据来源必要工作读取数据构建生成器构建判别器连接模型连接图片生成函数训练 生成对抗网络介绍 生成对抗网络可以简单地理解为用来造假的网络。其一般由两部分组成,生成器 G G …

AI绘图第二弹!绘制专属动漫头像

上次推出AI绘图的文章后,热爱绘画的同志们,积极性很高!文章详情可以点击《最近非常火的AI绘图(附操作方法)》查看 这次,推荐一种绘制自己专属动漫头像的AI绘制方法! 这个AI绘制头像项目&#…

二分查找专题

二分4. 寻找两个正序数组的中位数 https://leetcode.cn/problems/median-of-two-sorted-arrays/description/ 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 算法的时间复杂度应该为 O(log…

应届生找工作的基本逻辑

脱不下的长衫,逃不掉的就业 文章目录 前言一、基本常识1、骨感的现实1.1 毕业即失业的现实1.2 主要影响上大学的原因 2、打工人的自我修养2.1 毕业大学生的基本定位2.2 学历的背后所代表的能力2.3 学历之外的衡量能力的标准2.4 游戏规则2.5 隐性规则2.6 手上的筹码2…

微信小程序this.setData()对单个属性值、对象、数组的使用

单个属性值: 第一种写法:直接写单个属性值 this.setData({dataList: res.data, }) 第二种写法:数组形式的字符串单个属性值 this.setData({["dataList"]: res.data, }) 对象: 第一种写法:字符串写对象 …

64G超大容量内存条599,光威天策DDR4 32×2原地起飞

- 光威天策DDR4 64G套装,599元享受极速体验 - 599元升级64G内存,光威天策DDR4给你惊喜 - 光威天策DDR4 64G内存条,简约外观,强劲性能 - 超值618,光威天策DDR4 64G内存条,速度快,散热好 很多热爱…

微信公众号内测开放个人订阅号认证!

微信小范围开放个人公众号认证功能,部分个人公众号可以申请免费认证开通。 近期,有部分公众号主收到微信开始内测免费开放个人订阅号认证功能邀请通知,意味着后续个人公众号也将可以进行免费公众号认证。 个人公众号主可以在公众号后台申请审…

东方财富F参数

f1:id-code f2:现在股价 f3:涨跌率 f4:涨跌额 f5:成交量 f6:成交额 f7: f8: f9: f10: f11: f12: f13: f14: f15: f16: f17: f18: f19: f20: f64:超大单流入量 f65:超大单流出量 f66:净超大单 f70:大单流入量 f71:大单流出量 f72:净大单 f76:中单流入量 f77:中单流出量 f78:净中…