# 基于Vue与Paddle的乒乓球技战术分析系统 **Repository Path**: summer502/PingPongSystem ## Basic Information - **Project Name**: 基于Vue与Paddle的乒乓球技战术分析系统 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-09-11 - **Last Updated**: 2025-09-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于Vue与Paddle的乒乓球分析系统 ## 项目简介 本项目是一个基于 VUE 的乒乓球分析系统,前端使用 Vue 框架进行开发,后端基于 PaddleDetection-2.5.0 进行数据处理和分析。系统能够对乒乓球比赛进行数据分析,并提供可视化的结果。 ![乒乓球检测系统首页](images_for_README/首页.png) ## 目录结构 ``` ├── RSfront/ # 前端代码(Vue 项目) ├── RSEnd/ # 后端代码 │ ├── main.py # 后端入口main文件 │ ├── PaddleDetection/ # 依赖的 PaddleDetection-2.5.0 │ ├── ... # 其他后端代码 ``` ## 环境依赖 ### 后端依赖 后端基于 PaddleDetection-2.5.0 进行开发,需先安装相关依赖。 1. 进入 `RSEnd/PaddleDetection/` 目录: ```bash cd RSEnd/PaddleDetection ``` 2. 安装相关依赖: ```bash python setup.py install ``` ### 前端依赖 前端基于 Vue 开发,需要安装 Node.js 和 npm。 1. 进入 `RSfront/` 目录: ```bash cd RSfront ``` 2. 安装依赖: ```bash npm install ``` ## 启动方式 ### 启动后端 1. 进入 `RSEnd/` 目录: ```bash cd RSEnd ``` 2. 运行后端服务: ```bash python main.py ``` ### 启动前端 **注意:必须先启动后端服务再启动前端!** 1. 进入 `RSfront/` 目录: ```bash cd RSfront ``` 2. 运行前端开发服务器: ```bash npm run dev ``` 3. 访问 `http://localhost:8080` 进行使用。 ## 界面展示 该项目1.0版本仅开放“乒乓球检测”功能,其它页面功能敬请期待。 ### 乒乓球检测 该功能支持用户选择本机的**conda环境**以及模型权重(权重需要存放在`RSEnd/model_weights/ppq`下),选择对应需要检测的图片路径,点击**开始检测**,检测效果稍等片刻后展示在界面。 ![乒乓球检测](images_for_README/乒乓球检测.png) ## 其他说明 - 确保安装了正确版本的 Python(推荐 Python 3.8 及以上)。 - 依赖 PaddleDetection-2.5.0 版本,不建议更换其他版本。 - 确保 Vue 及相关依赖安装正确,否则请运行 `npm install` 重新安装依赖。 ## 贡献与支持 如有任何问题或建议,请提交 issue 或联系作者。