基于ModelArts实现人脸自动匹配口红色号丨【玩转华为云】

AXYZdong 发表于 2022/03/09 17:50:24 2022/03/09
【摘要】 ModelArts 是面向开发者的一站式 AI 开发平台,具有低门槛,高效率,高性能,易运维的特点。本文使用 ModelArts 平台,体验AI口红上妆的项目,实现根据照片匹配合适的口红色号。

image.png

前言

ModelArts 是面向开发者的一站式 AI 开发平台,为机器学习与深度学习提供海量数据预处理及交互式智能标注、大规模分布式训练、自动化模型生成,及端-边-云模型按需部署能力,帮助用户快速创建和部署模型,管理全周期 AI 工作流。

前期准备

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

image.png

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

image.png

具体步骤

下面是给人脸图片自动匹配口红色号的步骤。

第一步,点击下方连接进入 AI口红上妆 的 JupyterLab 页面。

https://authoring-modelarts-cnnorth4.huaweicloud.com/console/lab?share-url-b64=aHR0cHM6Ly9jbm5vcnRoNC1tb2RlbGh1Yi1tb2RlbHMub2JzLmNuLW5vcnRoLTQubXlod2Nsb3Vkcy5jb20vaXRlbS9lNjlhZTA5MS02MWE4LTQyZDEtOTJhNy0xZGY5M2Y1Mjg3YzIvMTMuMC4wL2xpcHN0aWNrLmlweW5i&galleryitemid=e69ae091-61a8-42d1-92a7-1df93f5287c2

注意使用 GPU

image.png

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

image.png

切换中,等待切换成功。

image.png

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

image.png

第二步,下载代码和模型文件

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

image.png

运行成功后的结果:

image.png

继续运行一下代码:

image.png

第三步,安装所需模块

按照第二步的方法,选中以下代码运行。

image.png

第四步,加载相关模块及模型

选中以下代码运行。

image.png

第五步,上传本地图片并加载

本地图片上传至 lipstick_lab 文件夹并加载生成嘴唇的检测区域

image.png

第六步,调节RGB来生成图片

image.png

添加以下代码,将前后图片进行对比

import matplotlib.pyplot as plt
plt.figure(figsize=(15,15))
plt.subplot(1,2,1)
plt.imshow(img_original)
plt.subplot(1,2,2)
plt.imshow(img_colorlips)
plt.show()

注意在安装依赖库时需要添加 Matplotlib 库

image.png

最终生成的对比效果

image.png

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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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