chore: remove obsolete project plan files
This commit is contained in:
@@ -1,82 +0,0 @@
|
||||
# 红外故障检测工作计划
|
||||
|
||||
## 项目目标
|
||||
|
||||
基于YOLO的红外图像目标识别与ROI区域温度特征提取系统
|
||||
|
||||
## 项目背景
|
||||
|
||||
- 现有数据集:红外图像数据(电气设备)
|
||||
- 目标:识别红外图像中的设备部件,提取ROI区域的温度特征,用于后续故障诊断
|
||||
|
||||
## 工作计划
|
||||
|
||||
### 阶段一:项目初始化与环境配置
|
||||
|
||||
- [ ] 创建项目目录结构
|
||||
- [ ] 配置Python环境(Python 3.8+, PyTorch, OpenCV, NumPy)
|
||||
- [ ] 安装YOLO相关依赖(ultralytics)
|
||||
- [ ] 整理红外图像数据集,转换为YOLO格式
|
||||
- [ ] 编写数据配置文件(data.yaml)
|
||||
|
||||
### 阶段二:YOLO模型训练与优化
|
||||
|
||||
- [ ] 选择合适的YOLO模型(YOLOv8)
|
||||
- [ ] 编写模型训练脚本
|
||||
- [ ] 进行模型训练与验证
|
||||
- [ ] 评估模型性能(mAP, Precision, Recall)
|
||||
- [ ] 导出训练好的模型(best.pt)
|
||||
|
||||
### 阶段三:ROI温度特征提取
|
||||
|
||||
- [ ] 设计ROI区域温度提取算法
|
||||
- [ ] 实现基于检测框的温度统计(最大值、最小值、平均值、标准差)
|
||||
- [ ] 实现温度分布直方图特征
|
||||
- [ ] 实现纹理特征(可选:基于GLCM)
|
||||
- [ ] 封装温度特征提取模块
|
||||
|
||||
### 阶段四:故障诊断接口
|
||||
|
||||
- [ ] 设计故障诊断流程
|
||||
- [ ] 封装推理Pipeline(检测+温度提取+诊断)
|
||||
- [ ] 输出结构化结果(JSON格式)
|
||||
|
||||
### 阶段五:测试与验证
|
||||
|
||||
- [ ] 准备测试数据集
|
||||
- [ ] 端到端流程测试
|
||||
- [ ] 性能优化(推理速度)
|
||||
|
||||
## 项目结构
|
||||
|
||||
```
|
||||
1BaseOnYOLO/
|
||||
├── data/ # 数据目录
|
||||
│ ├── images/ # 红外图像
|
||||
│ ├── labels/ # YOLO格式标注
|
||||
│ └── yaml/ # 配置文件
|
||||
├── models/ # 模型目录
|
||||
│ └── train/ # 训练输出
|
||||
├── src/ # 源代码
|
||||
│ ├── detect.py # 检测脚本
|
||||
│ ├── extract_temp.py # 温度特征提取
|
||||
│ ├── diagnose.py # 故障诊断
|
||||
│ └── utils/ # 工具函数
|
||||
├── weights/ # 模型权重
|
||||
├── 工作计划.md
|
||||
└── README.md
|
||||
```
|
||||
|
||||
## 技术栈
|
||||
|
||||
- **深度学习框架**: PyTorch
|
||||
- **目标检测**: YOLOv8 (ultralytics)
|
||||
- **图像处理**: OpenCV, NumPy
|
||||
- **数据格式**: YOLO TXT格式
|
||||
|
||||
## 预期输出
|
||||
|
||||
1. 训练好的YOLO模型权重
|
||||
2. ROI温度特征提取模块
|
||||
3. 故障诊断Pipeline
|
||||
4. 完整的项目代码和文档
|
||||
Reference in New Issue
Block a user