# AI番茄授粉机器人 QT信创完整项目
## 项目概述
1. **信创适配**:Qt5.15/Qt6,兼容银河麒麟、统信UOS(飞腾/鲲鹏/龙芯国产CPU),无Windows专属API
2. **核心功能**
- USB工业相机实时采集温室番茄植株图像
- ONNX轻量化YOLO推理:识别**待授粉盛开花、花苞、已授粉花、败花**4类番茄花
- 视觉坐标解算,机械臂振动授粉流程模拟(真实项目可对接串口舵机)
- 温室作业统计、授粉产量柱状图、每日日志持久化
- 多线程分离图像采集、AI推理、UI主线程,无卡顿
3. **依赖**:OpenCV4、ONNX Runtime、Qt Multimedia、Qt Charts、Qt SerialPort(串口机械臂扩展)
4. **代码规模**:全套h+cpp合计约1960行,新建Qt Widget项目直接复制编译
## 项目文件树
```
AiTomatoPollinate/
├── AiTomatoPollinate.pro # 工程配置(信创Linux优先)
├── main.cpp
├── mainwidget.h / mainwidget.cpp # 主控制界面
├── pollinateai.h / pollinateai.cpp # AI番茄花识别推理核心
├── videocapture.h / videocapture.cpp # 温室相机采集