蓝莓成熟度检测与 RGB-D 数据采集管理系统

面向蓝莓采摘机器人的成熟度识别、深度采集和数据质量管理。

项目概述

项目围绕蓝莓采摘机器人的视觉感知需求,建设了两个相互衔接的子系统:蓝莓成熟度目标检测应用,以及 RGB-D 数据采集与数据集管理工具。前者提供识别能力,后者为三维定位、算法训练和实验复现积累规范化数据。

成熟度检测

  • 基于 YOLOv8 识别未熟、半熟和成熟蓝莓
  • 支持单图检测、置信度调整、历史记录、统计看板与 CSV 导出
  • 使用 FastAPI、SQLAlchemy、SQLite、OpenCV 和响应式 Web 界面完成端到端应用

RGB-D 数据系统

  • 接入 Intel RealSense D435i/D405,提供 RGB 与深度伪彩色实时预览
  • 支持单帧/连续采集、Session 元数据、数据集索引和完整性审计
  • 计算有效深度比例、中心深度、中位深度等质量指标,并生成采集报告
  • 同时提供真实相机和演示模式,便于无硬件环境下开发与验证

技术栈

Python · YOLOv8 · FastAPI · SQLAlchemy · SQLite · OpenCV · Intel RealSense · ECharts