功能:
1 vue+springboot+mysql
2 百度AI 果蔬识别、支持水果、蔬菜的图像识别
3 短信验证码修改密码
4 用户管理、权限、登录、通知管理、个人信息修改等
B站的视频链接:
vue + springboot 果蔬识别系统 | 带图像识别、 Echarts 、数据可视化+可以加H5移动端一起使用|双端|
大家好,今天介绍一个使用Java开发的果蔬识别系统,这个系统是前后端分离架构的,采用了view.js 作为前端框架, springboot 为后端框架, mysql 数据库,前端是使用了element ui 开发的。
首先我们看到的是系统的登录页面,输入用户名和密码之后就可以登录到系统中去了。
首先介绍一下系统的,这个布局是比较常见的管理风格的布局。
系统的左侧是菜单栏,右侧是操作的区域。
首先,我们来看果蔬识别系统的识别功能,这个功能是基于百度开放平台的识别接口的,可以根据我们上传的图片来识别蔬菜和水果,返回识别结果和概率。例如我们先传一个图片试试看。
可以看到,我们传的是一个茄子,它能够识别出来品种的。还有相似度(或者说是概率)
我们再上传一个,这个是一个苹果的图片,可以看到,也有结果,没问题的。
最后上传一个,这个是一个葡萄的图片,可以看到,也有结果。
这些图片都是我们从网上随机找的。
下面我们看系统的统计分析功能,这里可以看到一些用Echarts做的统计图形,我们的图像接口的调用次数,剩余使用次数、还有一个3D的词云。
在系统主页可以看到当前的用户数啊,日志数,系统登录用户和日期的关系等统计分析。
当然这个系统还具有了用户管理、通知管理、系统权限等功能啊,这里就不一一说明了。
系统还可以通过短信验证码来修改密码,这个是通过阿里云来发送短信验证码的,也可以作为系统的一个亮点。
右上角是我们登录用户的头像,点击上去之后可以看到注销按钮。
点击右上角注销菜单,就可以退出到登录页面了。完成系统的退出。