Skip to content

lk-aa/SkatingRecognition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

花样滑冰动作分析系统

基于 PaddlePaddle 的花样滑冰动作分析系统,用于检测和分析花样滑冰运动员的动作。

功能特点

  • 动作检测和分析
  • 基于 OC-SORT 的目标跟踪
  • 基于 PP-YOLOE 的人体检测
  • 基于 HRNet 的人体关键点检测
  • 动作分类和识别
  • 使用 PaddlePaddle 深度学习框架
  • 支持视频输入

系统要求

  • Python 3.7+
  • CUDA 支持的 GPU(推荐)
  • 足够的系统内存(建议 8GB 以上)

安装说明

  1. 克隆仓库:
git clone https://github.com/lk-aa/SkatingRecognition
cd SkatingRecognition
  1. 安装依赖:
pip install -r requirements.txt
  1. 下载预训练模型(如果需要):
# 模型下载说明将在这里提供

使用方法

  1. 启动应用:
./start.sh
  1. 或者直接运行 Python 脚本:
python app.py

项目结构

.
├── app.py             # 主应用程序
├── deploy/            # 部署相关文件
├── data/              # 数据预处理脚本
├── doc/               # 项目文档
├── requirements.txt   # 项目依赖
└── start.sh           # 启动脚本

TODO

  • 补充模型下载说明
  • 模型训练部分代码完善和上传
  • 完善 README 文档
  • 增加项目文档和操作指南
  • 优化代码结构

贡献指南

欢迎提交 Issue 和 Pull Request 来帮助改进项目。

许可证

本项目采用 MIT 许可证 - 详见 LICENSE 文件

About

这是一个深度学习计算机视觉相关的项目,通过对花样滑冰运动员的比赛视频进行分析处理,构建“目标检测/跟踪-姿态估计-骨架动作识别”三级处理流水线,准确识别出运动员的姿态动作。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages