2024年夏季《移动软件开发》实验报告
一、实验目标
学习微信小程序云开发的基础知识。
二、实验步骤
1. 注册百度智能云,创建图像识别应用,获取API KEY 和 SECRET KEY,注意要开通通用物体检测
2. 使用 git 命令,将gitee上的垃圾分类小程序项目拉取到本地,在微信开发者工具中导入
git clone https://gitee.com/xxwan/garbage-sorting-applet.git
3. 创建云开发环境,将环境 ID 填入 app.js 文件中的对应位置
4. 在miniprogram\pages\search\search.js
文件中填入你在百度智能云中获取的 API KEY 和 API SECERT
5. 将cloudfunction中的函数上传到云端
6. 部署云数据库,创建集合 trash 和 type,将 trash.json 和 type.json 文件导入
7. 至此,小程序已可以正常搜索使用
三、程序运行结果
使用图片扫描,识别苹果的图片
识别后,选择你认为更贴切的物品名
成功搜索!
四、问题总结与体会
问题: 图片扫描无法正常识别
解决方法: 经调试排查,问题不在于代码本身,而是百度智能云创建的图像识别应用默认只能识别 logo,将通用物品接触功能开通后,图片可以正常识别
解决方法: 经调试排查,问题不在于代码本身,而是百度智能云创建的图像识别应用默认只能识别 logo,将通用物品接触功能开通后,图片可以正常识别
体会: 遇到问题先认真看调试器能减少很多不必要的麻烦