# Together-Platform **Repository Path**: magicxie/together-platform ## Basic Information - **Project Name**: Together-Platform - **Description**: 1. Together-Platform 是一个基于 **RuoYi-Vue-Plus** 开发的智能视频监控平台,集成了流媒体服务、AI视频分析和模型训练功能。 2. Together-Platform 完成了基于yolo模型,进行的 `数据标注 -->模型训练-->视频分析-->告警通知` 等算法落地的全流程功能 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: Release - **Homepage**: https://platform.together.luxe - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 12 - **Created**: 2026-03-19 - **Last Updated**: 2026-05-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Together-Platform 智能视频监控平台

Python FastAPI Vue SpringBoot YOLO License

## 📋 项目简介 1. Together-Platform 是一个基于 **RuoYi-Vue-Plus** 开发的智能视频监控平台,集成了流媒体服务、AI视频分析和模型训练功能。 2. Together-Platform 完成了基于yolo模型,进行的 `数据标注 -->模型训练-->视频分析-->告警通知` 等算法落地的全流程功能 3. 后端采用**三层架构**设计(Controller → Service → Mapper),无 DAO 层 ### 核心特性 - 🌐 **统一调度平台**: 集中管理摄像头、视频流、视频分析任务、模型训练任务; - 🤖 **实时分析服务**: 基于YOLO8/YOLO11/YOLO26的实时视频流分析; - 🎯 **数据标注平台**: 支持图像标注和数据集导出; - 📊 **模型训练服务**: 支持自定义数据集的模型训练和增量训练; - ☁️ **对象存储服务**: 基于RustFS的大文件存储服务; - 🎥 **流媒体服务**: 支持ZLMediaKit的多协议视频流支持; ## 项目结构 ```text Together-Platform/ ├── together-application-server/ # Spring Boot 启动入口 ├── together-common/ # 通用基础能力 ├── together-extend/ # 扩展能力 ├── together-modules/ # 业务模块(system/demo/workflow/generator/job) ├── together-ui-web/ # PC 管理端(Vue 3 + Element Plus) ├── together-ui-app/ # 移动端(uni-app + Vue 3) ├── together-yolo-annotate/ # 标注服务 ├── together-yolo-training/ # 训练服务 ├── together-yolo-reasoning/ # 推理服务 ├── script/sql/ # 数据库初始化脚本 └── docs/ # 项目文档 ``` ## 🔧 服务说明 Together-Platform 是一个多服务项目,每一个子服务都可独立运行使用(together-server除外) ### 统一调度平台 (together-server) 基于 RuoYi-Vue-Plus 开发的业务中台,负责: - 用户权限管理 - 摄像头/通道管理 - AI任务下发与调度 - 检测结果存储与展示 技术栈: Spring Boot 3.5.14 + MyBatis-Plus + MySQL + Vue3 ### 视频推理服务 (together-yolo-reasoning) 视频推理服务,负责: - 接收视频流识别任务 - 动态加载YOLO模型 - 实时视频流分析 - 检测结果回调 技术栈: FastAPI + YOLO11/YOLO26 + OpenCV + SQLite ### 模型训练服务 (together-yolo-training) 模型训练服务,负责: - 接收模型训练任务 - 数据集管理与加载 - YOLO模型训练 - 模型导出与存储 技术栈: FastAPI + Ultralytics + SQLite ### 自动化标注服务 (together-yolo-annotate) 自动化标注服务,负责: - 接收自动化标注任务 - 目标标注(矩形框) - YOLO格式数据集导出 - 基于模型的自动标注 技术栈: FastAPI+ Ultralytics + OpenCV + SQLite ## 📖 相关文档 - [架构设计文档](docs/ARCHITECTURE.md) - [部署指南](docs/DEPLOYMENT.md) - [使用手册](docs/USER_GUIDE.md) - [项目进度](docs/PROJECT_STATUS.md) - [开发文档](docs/development/README.md) - [客户端集成说明](docs/CLIENTS.md) ## 🤝 贡献指南 欢迎提交 Issue 和 Pull Request! ## 📄 许可证 MIT License - 查看 [LICENSE](LICENSE) 了解详情 ## 👥 维护者 - Together-Space Team

Made with ❤️ by Together-Space