sports

用AI看懂体育比赛,一键提取球员位置和动作数据

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 计算机视觉 🍴 复刻 673 🐛 待处理 52 👀 关注 92
GitHub ↗
GitHub 星标 ★ 5488
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

sports 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类计算机视觉
开发团队roboflow
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型computer-vision,deep-learning,deep-neural-networks,football,football-data,image-embeddings,keypoint-detection,object-detection,soccer,soccer-analytics,soccer-data,sports,sports-analytics,sports-data,tutorial,visualization
GitHub 星标★ 5488
上线时间2024-05-13 00:00:00
代码更新2026-08-28
仓库体积1.7 MB
本站数据更新2026-11-10
维护状态维护中
收录时间2026-08-10
浏览次数6

项目介绍

sports 是一个专注于计算机视觉在体育领域应用的开源项目,主要解决体育视频和图像中的目标检测、关键点检测、球员追踪、动作识别等问题。项目以足球为主要场景,提供了一套完整的工具链,包括数据预处理、模型训练、推理部署等环节。其核心能力包括基于深度神经网络的球员检测与追踪、球场关键点检测、比赛事件识别等,并支持自定义数据集扩展。项目采用 Python 编写,技术栈涵盖 object-detection、keypoint-detection、image-embeddings 等,适合研究人员和开发者快速构建体育分析系统。通过预训练模型和示例代码,降低了体育视觉任务的门槛,帮助用户从视频中提取结构化数据,用于战术分析、球员表现评估等场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-10 · 当前星标 ★ 5488

使用教程

难度:入门 约 10 分钟 部署方式:库/依赖 3 步

环境要求

  • Python >= 3.8
  • 已安装 pip
  • 已安装 git(pip 通过 git+https 从 GitHub 拉取源码时需要)

安装与启动步骤

  1. 1检查 Python 版本

    打开终端执行命令,确认版本号不低于 3.8,否则安装会失败。

    python --version
  2. 2从源码安装

    项目暂未发布 Python 包,README 要求用 pip 直接从 GitHub 仓库安装。

    pip install git+https://github.com/roboflow/sports.git
  3. 3确认安装结果

    查看已安装列表,确认存在来自 roboflow/sports 的安装项,即可开始使用仓库工具。

    pip list

如何确认成功

执行 pip list,检查输出中是否有来自 roboflow/sports 的包,有则说明安装成功。

常见问题

Q:安装时提示找不到包或 PyPI 上没有 sports 怎么办?

A:README 明确说明项目还没有发布 Python 包,必须使用 pip install git+https://github.com/roboflow/sports.git 从源码安装。

Q:对 Python 版本有什么要求?

A:需要在 Python>=3.8 的环境中安装,版本过低可能安装失败。

Q:这个项目能解决哪些体育视觉任务?

A:涵盖目标检测、图像分割、关键点检测与基础模型,也包括球追踪、球衣号码识别、球员追踪与重识别等挑战。

Q:能用于非足球场景吗?

A:可以。README 提到仓库中的工具可应用于体育以及其他领域,足球只是主要测试场景。

注意事项

  • 项目暂无官方 Python 包,只能从源码安装,不要尝试直接 pip install sports。
  • 建议在虚拟环境(如 venv 或 conda)中安装,避免污染全局环境。
  • 仓库同时提供 notebooks 示例,安装后可参考官方 notebooks 仓库上手。

核心亮点

  • 提供足球场景的预训练模型,开箱即用,无需从零训练
  • 集成目标检测与关键点检测,覆盖球员追踪和球场识别核心需求
  • 代码结构清晰,支持自定义数据集,便于扩展到其他体育项目

不足之处

  • 文档相对简略,新手上手可能需要参考代码和社区讨论
  • 主要聚焦足球,对其他体育项目的支持有限

适用场景

  • 足球比赛视频自动生成球员热力图和跑动轨迹
  • 体育教学视频中提取动作关键点用于姿态纠正
  • 业余比赛录像快速统计控球率和球员位置分布

替代项目

OpenPose、Detectron2、SportsPose

上一篇:sahi

下一篇:mlkit

同类项目推荐

HTR-VT 开源

用纯 ViT 做手写文字识别,跑通训练到推理

(Pattern Recognition) Pytorch implementation of “HTR-VT: Handwritten Text Recogniti···

★ 140 2026-09-30
roboflow-python 开源

用 Python 管数据集和模型,视觉项目少折腾

The official Roboflow Python package. Manage your datasets, models, and deployments.···

★ 641 2026-09-18
sahi 开源

大图切片推理,小目标检测不漏,精度提升显存降

Framework agnostic sliced/tiled inference + interactive ui + error analysis plots

★ 5595 2026-08-10
panseg 开源

一键分割3D密集细胞,精准区分每个个体

A tool for cell instance aware segmentation in densely packed 3D volumetric images

★ 138 2026-08-10
yolo_ros 开源

在 ROS 2 里一行启动 YOLO 检测,图像进结果出

Ultralytics YOLOv8, YOLOv9, YOLOv10, YOLOv11, YOLOv12 for ROS 2

★ 1158 2026-09-13
grounded-segment-anything-colab 开源

一句话输入,自动检测分割并重绘图像,Colab 免费跑通全流程

Grounding DINO with Segment Anything & Stable Diffusion colab

★ 190 2026-08-09
scoresight 开源

直播记分牌自动识别,比分实时变数据

ScoreSight is a powerful scoreboard OCR software for live broadcasts

★ 154 2026-10-12
BlackVIP 开源

黑盒模型也能迁移学习,用视觉提示搞定下游任务

Official implementation for CVPR'23 paper "BlackVIP: Black-Box Visual Prompting for ···

★ 107 2026-08-09