将检测任务迁移python

This commit is contained in:
2025-09-30 14:23:33 +08:00
parent 3fe5f8083d
commit 39d39a7a24
69 changed files with 7921 additions and 1836 deletions

135
START-HERE.md Normal file
View File

@@ -0,0 +1,135 @@
# 🚀 快速开始 - 从这里开始!
## 📌 您需要的一切
### 第一步:部署系统
```bash
# 1. 准备YOLOv8模型文件
# 将训练好的 best.pt 放到:
python-inference-service/models/best.pt
# 2. 运行部署脚本
deploy.bat # Windows用户
# 3. 访问系统
# 打开浏览器http://localhost:10080
```
**就这么简单!** 🎊
---
## 📖 详细文档
### 🐳 Docker部署
| 文档 | 用途 | 优先级 |
|------|------|--------|
| `FINAL-SUMMARY.md` | Docker配置总结 | ⭐⭐⭐ |
| `DOCKER-QUICK-START.md` | 常用命令 | ⭐⭐⭐ |
| `README-DOCKER.md` | 完整部署文档 | ⭐⭐ |
| `DEPLOYMENT-NOTES.md` | 配置细节 | ⭐ |
### 🤖 YOLOv8模型
| 文档 | 用途 | 优先级 |
|------|------|--------|
| `YOLOV8-SETUP.md` | 模型配置指南 | ⭐⭐⭐ |
| `python-inference-service/README.md` | Python服务文档 | ⭐⭐ |
### 📹 巡检任务
| 文档 | 用途 | 优先级 |
|------|------|--------|
| `INSPECTION-FEATURE-SUMMARY.md` | 功能总结 | ⭐⭐⭐ |
| `INSPECTION-WORKFLOW.md` | 详细流程 | ⭐⭐ |
### 📝 更新记录
| 文档 | 用途 |
|------|------|
| `COMPLETE-SUMMARY.md` | 完整更新总结 |
| `UPDATE-SUMMARY.md` | 变更记录 |
---
## 🎯 核心配置
### 系统架构
```
浏览器 :10080 (唯一对外端口)
前端 (Nginx)
后端 + Python服务 (内部)
MySQL + Redis + MinIO(外部)
```
### 关键特性
-**YOLOv8**: CPU模式无需GPU
-**MinIO**: 使用外部服务
-**端口**: 只暴露10080
-**记录**: 自动创建巡检记录
-**视频**: 自动保存到MinIO
-**识别**: 调用YOLOv8分析
-**告警**: 自动去重
---
## 🔧 常用命令
```bash
# 启动服务
docker-compose up -d
# 查看状态
docker-compose ps
# 查看日志
docker-compose logs -f backend
docker-compose logs -f python-service
# 重启服务
docker-compose restart
# 停止服务
docker-compose down
```
---
## 📞 遇到问题?
### 部署问题
→ 查看 `DOCKER-QUICK-START.md`
### 模型问题
→ 查看 `YOLOV8-SETUP.md`
### 功能问题
→ 查看 `INSPECTION-FEATURE-SUMMARY.md`
### 其他问题
→ 查看日志:`docker-compose logs [服务名]`
---
## ✨ 下一步
1. ✅ 部署系统 - `deploy.bat`
2. ✅ 访问前端 - http://localhost:10080
3. ✅ 创建巡检任务
4. ✅ 查看执行记录和告警
---
**快速帮助**
- 📘 完整功能:`COMPLETE-SUMMARY.md`
- 🚀 快速参考:`DOCKER-QUICK-START.md`
- 🤖 模型配置:`YOLOV8-SETUP.md`
**祝使用愉快!** 🎉