项目背景
为什么要做这个小程序
疫情原因,2020年的毕业季也不同了。很多毕业生没有举办正式的毕业典礼,也没有照毕业照,觉得这是人生的一大遗憾.为了弥补这一遗憾,我尝试用云开发快速实现一个云毕业照小程序,纪念我们的青春年华,用户上传人脸照片即可生成学士服云毕业照,小程序支持学士服、硕士服、博士服等个性服装,而且可以通过云开发CMS管理系统随时随地管理小程序云开发内容数据。
为什么选择了云开发?
云开发提供了一站式服务,开发者无需管理后端服务架构,即可轻松拥有各种后端能力,极大减轻开发过程中繁杂的后端操作,使小程序开发更简单。
云开发 CMS 内容管理系统是云开发提供的一个扩展程序,可以在云开发控制台一键安装在自己的云开发环境中,不用编写代码就可以使用,还提供了 PC /移动端浏览器访问支持,支持文本、富文本、图片、文件、关联类型等多种类型的可视化编辑。
小程序效果预览:

最终生成的照片如图:

小程序功能的大致思路:
- 用户选择一张人脸图片
- 调用图片内容安全审核
- 用户选择性别,学历信息,获取正确的素材ID
- 调用腾讯AI人脸融合API,得到学士服图像
- 用户选择背景图,
- canvas绘制用户云毕业照海报
资源准备
在项目的开发前,应进行以下准备:
一、新建小程序

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





