实验 3:微信小程序云开发

2024年夏季《移动软件开发》实验报告

一、实验目标

  1. 学习微信小程序云开发的基础知识。

  2. 能够完成利用文本搜索,图像识别的功能。

二、实验步骤

1. 注册百度智能云并实名认证, 创建一个图像识别应用, 记录应用API KEY 和 SECRET KEY,并领取免费图像识别资源(https://gitee.com/link?target=https%3A%2F%2Fconsole.bce.baidu.com%2Fai%2F%3F_%3D%26fromai%3D1%23%2Fai%2Fimagerecognition%2Fapp%2Fcreate)

(1)创建图像识别应用
在这里插入图片描述
(2)记录图像识别应用的API Key与 Secret Key

在这里插入图片描述

(3) 领取百度云图像识别免费资源

在这里插入图片描述

2. 使用微信开发者工具打开垃圾分类小程序, 并进行云部署
(1)添加个人小程序开发的 appid

在这里插入图片描述

(2)创建腾讯云开发环境,并添加云环境ID

在这里插入图片描述

(3)添加百度云图像识别应用的API Key与 Secret Key

在这里插入图片描述

3. 云环境数据库中创建垃圾分类数据集并上传垃圾分类数据

在这里插入图片描述

4. 部署云函数,将cloudfuntions文件夹下的子文件夹全部上传并部署

在这里插入图片描述

三、程序运行结果

1. 文本搜索功能展示

在这里插入图片描述

2. 图像识别功能展示
识别图片如下:

在这里插入图片描述

结果展示:

在这里插入图片描述

四、问题总结与体会

遇到的主要问题:
  1. **问题:**API Key和Secret Key的配置不当

    **解决:**由于涉及多个平台的集成,API配置时需要细心确保每一步操作正确,否则容易产生接口无法访问的问题。

  2. **问题:**云环境的初始化和数据库的配置,数据集上传失败

    **解决:**初次使用微信小程序的云开发,环境配置环节略显复杂,尤其是出现过数据集无法上传的情况。后来发现必须先设置好小程序appid, 云环境ID,并部署完成云函数再上传。

心得体会:

在本次实验中,我学会了如何使用微信小程序云开发工具以及百度智能云的图像识别API来构建一个垃圾分类小程序,并从中收获了许多宝贵的经验。

首先,通过搭建和配置云开发环境,我加深了对云开发架构的理解。云开发能够极大地简化应用的开发流程,特别是对于初学者来说,无需过多关注服务器的管理和底层技术。实验过程中,创建云数据库和云函数的操作非常直观,在云函数中实现业务逻辑、进行数据处理也变得更加简单。

其次,对于百度智能云的图像识别部分,在完成API的配置和调用后,我成功实现了对垃圾图像的识别。这部分让我认识到如何将第三方API与微信小程序结合,并且深刻体会到API调用中的参数配置和数据处理的重要性。
度智能云的图像识别部分,在完成API的配置和调用后,我成功实现了对垃圾图像的识别。这部分让我认识到如何将第三方API与微信小程序结合,并且深刻体会到API调用中的参数配置和数据处理的重要性。

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值