实战丨用云开发快速构建最美AI毕业照小程序

本文介绍如何利用云开发快速构建一个AI毕业照小程序,用户上传照片即可生成学士服毕业照。通过云开发CMS管理内容数据,结合腾讯AI的人脸融合API,实现了个性化的云毕业照功能。项目背景包括弥补疫情导致的毕业遗憾,选择云开发的原因是一站式服务简化了后端操作。资源准备涉及开通小程序云开发、图片内容安全和人脸融合API。最后,展示了云函数调用AI接口的实现过程。
摘要由CSDN通过智能技术生成

项目背景

为什么要做这个小程序

疫情原因,2020年的毕业季也不同了。很多毕业生没有举办正式的毕业典礼,也没有照毕业照,觉得这是人生的一大遗憾.为了弥补这一遗憾,我尝试用云开发快速实现一个云毕业照小程序,纪念我们的青春年华,用户上传人脸照片即可生成学士服云毕业照,小程序支持学士服、硕士服、博士服等个性服装,而且可以通过云开发CMS管理系统随时随地管理小程序云开发内容数据。

为什么选择了云开发?

云开发提供了一站式服务,开发者无需管理后端服务架构,即可轻松拥有各种后端能力,极大减轻开发过程中繁杂的后端操作,使小程序开发更简单。

云开发 CMS 内容管理系统是云开发提供的一个扩展程序,可以在云开发控制台一键安装在自己的云开发环境中,不用编写代码就可以使用,还提供了 PC /移动端浏览器访问支持,支持文本、富文本、图片、文件、关联类型等多种类型的可视化编辑。

小程序效果预览:

图

最终生成的照片如图:

图

小程序功能的大致思路:

  • 用户选择一张人脸图片
  • 调用图片内容安全审核
  • 用户选择性别,学历信息,获取正确的素材ID
  • 调用腾讯AI人脸融合API,得到学士服图像
  • 用户选择背景图,
  • canvas绘制用户云毕业照海报

资源准备

在项目的开发前,应进行以下准备:

一、新建小程序云开发项目,并开通“珊瑚”图片内容安全

首先,在微信开发者工具新建应用,并勾选小程序·云开发

其次,由于小程序需要用户上传图片,所以必须使用图片内容安全审查,需要开通:”珊瑚“图片内容安全,(测试阶段选择免费版本资源包即可),地址:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值