SwimWallTouchDetector:基于YOLOv8的游泳比赛违规触壁检测系统设计与实现
一、项目背景与研究意义
游泳比赛中,运动员在折返和结束时触壁动作的规范性直接影响比赛结果。国际比赛规则对触壁动作有严格要求,违规触壁会导致运动员被判罚甚至取消资格。传统裁判人工观察存在主观性和误判风险,且在高速赛事中难以做到精确实时判定。
基于计算机视觉和深度学习的自动判罚系统可大幅提升判罚准确性与效率。本项目基于YOLOv8目标检测技术,结合专门设计的UI界面,实现运动员触壁动作的自动检测和违规判定,为比赛裁判提供智能辅助。
二、技术方案与系统架构
2.1 任务定义
运动员检测:识别视频中运动员的位置与姿态。
触壁区域检测:识别泳池墙面触壁区域。
触壁动作识别:结合运动员关键点和检测框判断是否发生触壁动作。
违规判定:依据规则判断触壁动作是否违规(如未使用规定方式触壁)。
实时显示:UI界面展示检测结果、违规提示、视频播放等。
2.2 技术选型
模块
技术方案
说明
目标检测
YOLOv8