昨夜梦佳人,七夕试伊妆丨基于ModelArts实现AI妆容迁移丨【玩转华为云】

举报
AXYZdong 发表于 2022/08/04 09:49:02 2022/08/04
【摘要】 ModelArts 是面向开发者的一站式 AI 开发平台,本文使用ModelArts体验AI妆容迁移案例,更换参考图像,使用Color Transfer Branch & Pattern Transfer Branch生成的模型,最后得到迁移图像。

image.png

前期准备

主要是注册华为云账号,再进行实名认证。(如果之前有注册过,可以忽略)
如果是第一次使用,可以查看 基于ModelArts实现"本草纲目"健身操字符串视频操作丨【玩转华为云】 这篇文章中的【前期准备部分】。

具体步骤

第一步,点击下方连接进入 AI妆容迁移 的案例页面,并完成基础配置。

https://developer.huaweicloud.com/develop/aigallery/notebook/detail?id=a9144fed-c0ed-4c3d-8255-2c1031b02b21&ticket=ST-540365-6iB3gQhe6I9K5Z1lXWoPgzc2-sso

点击 Run in ModelArts,进入 JupyterLab 页面。

image.png

等待连接:

image.png

初始化中:

image.png

注意:本案例需要GPU,因此需要对运行环境进行配置。

image.png

配置当前运行环境,进行 规格切换,并选择 [限时免费]GPU: 1*V100|CPU: 8核 64GB,点击切换规格。

image.png

image.png

切换中,等待切换完毕,点击确定。

image.png

image.png

第二步,我们直接来到实验部分。

image.png

原理部分不懂没关系,我们直接来跑代码。

主要有10个步骤的代码,我们一步一步运行完即可。

1.准备代码及数据
⒉安装所需要的python模块
3.导入依赖包
4.自定义参数
5.可视化输入图像
6.加载模型
7.迁移Color 风格
8.迁移Pattern风格
9.融合迁移color + Pattern,风格
10.输出图像处理

比如第一部分的代码,我们点击运行的那个小三角符号即可。

image.png

注意:在第二部分 安装所需要的python模块,安装完以上模块,会有一些C++库的更新,因此需要点击顶部菜单栏Kernel,再点Restart Kernel。

第三步,更换源图像和参考图像

找到 /CPM/imgs/ 目录。然后直接把本地图像拖进去就可以上传了。

image.png

上传完图像之后,修改第四步中的输入参数参数,重新运行4-10步。

image.png

我使用Notebook中的 style-3.png 作为参考图像,源图像为 non-makeup.png

最终生成的妆容迁移图像如下:

AI图像迁移.png


Reference

——END——
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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