# 水果识别 **Repository Path**: salthink/fruit-identification ## Basic Information - **Project Name**: 水果识别 - **Description**: 水果识别分类模型 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-03-05 - **Last Updated**: 2025-03-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于Web的水果图片管理系统设计与实现 ### 主要功能: 1. 进入系统首先进入登录页面完成登录 2. 使用深度学习框架,如YOLO进行图片模型训练; 涉及到收集数据集、数据标注、模型训练;训练好的模型用于后面调用。 3. 使用SpringBoot进行Web开发,对用户上传的图片进行分类管理: 1. 图片分类: 用户上传图片后,后台调用训练好的模型对图片进行目标检测,检测出有哪些目标,然后将结果保存到数据库,将图片保存到服务器上; 2. 图片检索: 用户上传图片后,后台调用训练好的模型对图片进行目标检测,检测出有哪些目标,然后通过检索出的目标去数据库查找有哪些图片有这些目标,然后在前端进行显示; 3. 图片对比: 用户选择的图片在前端进行展示,并将目标检测的结果图片在其它位置也进行展示,这样,原图和结果图可以对比。 4. 其它web功能:包括但不限于用户管理、权限管理、查询历史识别的数据、已经上传的图片等。查询历史识别图像页面能查看历史识别的数据,并具有模糊搜索和分页功能 #### 技术栈 * java1.8 * SpringBoot2.x, MyBatis, OpenCV4.8.0 * redis * minio * MySQL #### 架构介绍 * fruitPro * ruoyi-xxxx 为Java后端,主要写逻辑功能 * ruoyi-admin/src/main/java/com/ruoyi/RuoYiApplication 为主程序 * ruoyi-admin/src/main/resources/application-druid.yml 为配置文件,配置MySQL,Redis连接信息 * ruoyi-admin/src/main/resources/model中存储模型文件 * ruoyi-admin/src/main/resources/source中存储图片数据 * ruoyi-admin/src/main/resources/lib中的OpenCV包提供解析模型的接口并使用 * fruit_ui 为Vue前端 #### 使用说明 默认管理员账号和密码: admin admin123 #### 1. 登录注册界面 简洁登录注册,不展示 #### 2. 首页 ![首页](https://pic1.imgdb.cn/item/67b68764d0e0a243d400dc41.jpg) #### 3. 用户管理 ![用户管理](https://pic1.imgdb.cn/item/67b68764d0e0a243d400dc42.jpg) #### 4. 水果知识介绍 ![](https://pic1.imgdb.cn/item/67b68763d0e0a243d400dc3e.jpg) #### 5. 水果识别 ![](https://pic1.imgdb.cn/item/67b68763d0e0a243d400dc3f.jpg) #### 6.视频识别 ![](https://pic1.imgdb.cn/item/67b68769d0e0a243d400dc4a.jpg) #### 7.历史识别记录 ![](https://pic1.imgdb.cn/item/67b68769d0e0a243d400dc49.jpg) #### 8. 水果知识数据更新 ![](https://pic1.imgdb.cn/item/67b68763d0e0a243d400dc40.jpg) #### 获取全部源码+V: CH15175516533