最近全国各个城市都在开展垃圾分类行动,为城市生活社区公民,环境保护尽一分力,而且在市场上基本没有在小程序实现垃圾分类的小程序,以便市民和市区工作人民开展垃圾分类活动。

垃圾分类微信小程序源码开发(可拍照识别垃圾分类)  中国人都在讨论一件事情那就是垃圾分类! 具体的一个垃圾属于什么垃圾我们还是不清楚,接下来我们就来写一个拍照可以识别垃圾分类的微信小程序  需要用到的一个功能就是,让用户手机拍照即可识别出这个垃圾属于哪个分类,比如是干垃圾还是湿垃圾。


垃圾分类数据库mysql/excel:  https://www.uihtm.com/other/7517.html 

ThinkPHP垃圾分类源码https://www.uihtm.com/thinkphp/8270.html 


功能简介

  1. 快速搜索框:实现快速垃圾关键词搜索,定位垃圾分类

  2. 百度AI拍照识别垃圾

  3. 云开发版,免去后台接口和服务器

  4. 云数据包括4000+多条垃圾数据,基本包括日常生活垃圾分类


云函数,云数据库:

- 数据库:存储四种垃圾分类的相关垃圾数据, 创建表rubbishMain。把laji.csv (4000条数据)导入云数据库即可


云函数:获取百度识别库的accessToken

 [百度AI识别库地址](http://ai.baidu.com/docs#/ImageClassify-API/ebc492b1)

[QQ AI地址](https://ai.qq.com/)


## 需要修改为自己的key 

1. 小程序key 在文件project.config.json->appid 记住创建小程序的时候选择云开发

2. 百度key 主要做拍照识别的cloudfunctions->baiduAccessToken->index->apiKey和secretKey

此处替换为:API Key 和 Secret Key


## 常见错误

1. 没有自己部署云函数

2. 数据库没有给与相应的权限,最好给最大权限

3. 需要的key 配置错误。

4. 没有创建数据库名称


image.png

image.png

image.png

image.png


安装步骤:

1 打开 微信开发者工具,导入微信项目WeChatRubbish,并设置自己的appid, 用测试appid无法使用云开发功能。


2.创建云开发环境。

image.png

3.右键目录,关联环境

image.png

4 上传并部署云函数,成功后变成绿色

image.png

拍照垃圾识别接口配置:

image.png