TL;DR
스포츠 분석 AI는 컴퓨터 비전을 활용해 경기 영상에서 선수 위치와 전술적 움직임을 구조화된 데이터로 변환한다. 이 파이프라인은 RF-DETR 모델로 선수와 공을 탐지하고, 그 결과를 Gemini 2.5 Pro에 전달하여 전술 포메이션을 추론한다. 84.4%의 mAP@50 성능을 기록한 모델을 통해 경기 영상에서 포메이션, 공격 방향, 전술적 근거를 포함한 JSON 데이터를 생성한다. 이 방식은 별도의 전술 레이블링 없이 시각적 정보만으로 전술을 자동 분석한다.
배경
Roboflow 계정, 기본적인 컴퓨터 비전 및 파이프라인 개념, Python 프로그래밍 기초
대상 독자
스포츠 분석 시스템을 구축하려는 컴퓨터 비전 개발자 및 데이터 분석가
의미 / 영향
이 파이프라인은 고가의 하드웨어 없이도 범용적인 방송 영상만으로 정교한 전술 분석을 가능하게 한다. 머신러닝 기반의 자동화된 전술 분석은 엘리트 스포츠 팀의 전술 계획 수립 방식을 근본적으로 변화시킬 것이다.
섹션별 상세



- RF-DETR Small 모델은 84.4% mAP@50, 91.2% precision, 84.5% recall, 87.1% F1 score를 기록했다. — Step 3: Evaluate Metrics 섹션


import json
import re
def run(self, raw_json):
text = str(raw_json).strip()
match = re.search(r"```json\s*([\s\S]*?)\s*```", text)
if match:
text = match.group(1).strip()
try:
data = json.loads(text)
return {"parsed_json": data}
except Exception as e:
return { "parsed_json": { "error": str(e), "raw": text } }Gemini의 비정형 JSON 응답을 파싱하여 구조화된 딕셔너리로 변환하는 파서 코드


용어 해설
- Computer Vision
- — 디지털 이미지나 영상에서 시각적 정보를 추출하고 해석하는 AI 기술 분야. 스포츠 분석에서는 선수, 공, 심판의 위치를 탐지하고 움직임을 추적하는 데 사용된다.
- Object Detection
- — 이미지 내에서 특정 객체의 위치를 바운딩 박스로 지정하고 클래스를 분류하는 기술. 본문에서는 선수와 공을 실시간으로 식별하는 핵심 단계로 활용된다.
- Vision Language Model
- — 이미지 입력과 텍스트 출력을 동시에 처리하는 멀티모달 모델. 탐지된 선수들의 위치 정보를 바탕으로 전술적 포메이션을 추론하고 해석하는 역할을 수행한다.
언급된 리소스
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.