TJ君帮大家试了一下,首先要说是,工具箱会不断的成长,对于识别不出的垃圾图像会给出如下提示:
好吧,TJ君承认上传的并非正常的垃圾图像,所以工具识别不出来也是正常:
好了好了,大家不要关注识别的内容,主要还是看功能,看功能!
工具会根据初步识别的图片结果给用户几个选项,根据选项进一步进行识别分类,你看正常用起来还是很不错的~
整个项目使用SpringBoot2搭建后端服务,使用Swagger2构建 Restful 接口文档,数据库采用 Mysql,使用 Mybatis-Plus 做数据访问层。
项目的安装步骤需要注意以下六点:
-
准备工作,项目需要JDK8或以上作为开发环境,前端开发用的uni-app需要下载Hbuilder ,后端开发需要下载Eclipse 或 IDEA。
-
语音识别和图像识别功能使用百度智能云平台服务,可以注册后有5万次调用api 的免费使用量,自己用用肯定够了,然后在后端afterend的uniapp-api当中的配置文件里面需要进行配置appid、apikey、secretkey。
-
数据库准备,Mysql里面创建一个叫做garbageSort的数据库,然后把项目里的garbagesort.sql数据库文件进行导入进去。
-
后端启动:
-
第一步,在IDEA项目的backend目录下找到 uniapp-api 模块。
-
第二步,在application.yml中配置好数据库相关信息 和之前说到的百度请求api管理的配置信息即可。(这里和前几天介绍的聊天室系统的配置有异曲同工之妙,想做聊天室的小伙伴可以看这里:想知道聊天室系统是怎么做的吗?
-
第三步,运行UniappApiApplication ,启动后端服务
-
前端启动:在 Hbuilder 中打开目录 frontend ,在运行菜单中 点击 运行到小程序模拟器 —> 微信开发者工具,或者 使用 微信开发者工具 打开 forntend -> unpackage -> dist -> dev -> mp-weixin,然后就可以运行微信小程序啦。
-
web 端启动:使用 IDEA 开发工具打开web目录,修改application-druid.yml 配置文件中的数据据信息,运行 WebApplication.java,启动 web 垃圾分类管理系统,启动成功,可以直接访问 http://localhost:8082 。
如果想有额外功能的小伙伴,作者也非常欢迎小伙伴进行2次开发,TJ君觉得整个项目虽然说不大,但很精致,很适合大家学习一下,有兴趣的小伙伴,下载代码试试吧:
点击下方卡片,关注公众号“TJ君”
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)
最后总结
ActiveMQ+Kafka+RabbitMQ学习笔记PDF
关于分布式,限流+缓存+缓存,这三大技术(包含:ZooKeeper+Nginx+MongoDB+memcached+Redis+ActiveMQ+Kafka+RabbitMQ)等等。这些相关的面试也好,还有手写以及学习的笔记PDF,都是啃透分布式技术必不可少的宝藏。以上的每一个专题每一个小分类都有相关的介绍,并且小编也已经将其整理成PDF啦
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
F啦
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!