一招教你生成动漫头像丨基于AnimeGANv2实现照片动漫化丨【秋招特训】

举报
AXYZdong 发表于 2022/09/09 20:46:03 2022/09/09
【摘要】 AnimeGAN 是 GitHub 上一款漫画风格迁移模型,可以快速的实现画风格迁移。本文使用 ModelArts 平台,体验AnimeGANv2照片动漫化的项目,详细描述体验步骤,最后给出体验总结。

image.png

前期准备

AnimeGANv2 照片动漫化是在华为云 ModelArts 平台上进行实践。

因此,在使用ModelArts之前,需要进入华为云官网 https://www.huaweicloud.com/ ,然后注册华为云账号,再进行实名认证。主要分为4步(注册–>实名认证–>服务授权–>领代金券)(如有已完成部分,请忽略)

image.png

点此去完成 实名认证,账号类型选"个人",个人认证类型推荐使用"扫码认证"。

image.png

具体步骤

下面是实现照片动漫化的具体步骤

第一步,进入华为云提供的AnimeGANv2照片动漫化项目入口,并完成环境配置

https://developer.huaweicloud.com/develop/aigallery/notebook/detail?id=b2f6ba98-34d9-4f0a-b5b2-35133fe2421c

点击 Run in ModelArts

image.png

点击 “确定”。

image.png

“连接中”,等待连接完毕后会进行初始化,继续等待初始化完毕。

image.png

点击 切换规格

image.png

选择 [限时免费]GPU: 1*V100|CPU: 8核 64GB,点击“切换规格”。

image.png

资源切换完成,点击“确定”。

image.png

第二步,获取代码和数据

选中以下代码,Ctrl + Enter 运行。

image.png

第三步,安装依赖库

安装依赖库运行时间有点长,耐心等待。

!pip install  dlib
!pip uninstall -y torch
!pip uninstall -y torchvision
!pip install torch
!pip install torchvision
%cd AnimeGANv2
  • AnimeGANv2源码解析(部分代码)

image.png

第四步,生成动漫画

继续运行以下两段代码

image.png

image.png

添加本地图片,修改代码图片路径中图片名称并运行。

添加本地图片:

image.png

修改图片名称:

inference_from_file('image.png')

运行结果:

image.png

image.png

换一张图片

image.png

image.png

总结

其实,之前就有一个 AnimeGANv2照片动漫化 的项目。本文中项目在此基础上做了修改,通过文件路径获取素材以及通过 URL 地址获取素材,使用两种不同的应用方式进行素材获取,增加了素材获取的途径,但其本质都是获取所需的图像。

AnimeGANv2照片动漫化 这个项目还能做其他改进吗?或者是还能添加其他的元素吗?是一个挑战。

参考文献


——END——

【秋招特训】有奖征文火热进行中:https://bbs.huaweicloud.com/blogs/368074
此外,在(https://bbs.huaweicloud.com/activity/suggestion.html)提出您的宝贵建议,标题以【云驻计划-定向征文】开头,还有机会赢取额外奖励。

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。