FUTSAL REPLAY

리플레이 실행하기

이 파일을 직접 열면 브라우저가 앱을 불러오지 못합니다. 실행 주소로 접속해 주세요.

이 폴더의 실행.command를 더블클릭하면 브라우저가 자동으로 열립니다. 터미널에 표시된 실행 주소를 직접 열어도 됩니다. 실행된 터미널 창은 앱을 사용하는 동안 열어 두세요.

FUTSAL REPLAY 공개 기능 데모 · 8장면

한 장면, 여러 시점

3D 재현장면을 불러오는 중

풋살 리플레이

동작 보정 재현
△ 촬영 위치 ◆ 현재 시점
선수 선택 없음

임시 ID는 이 장면 안에서만 사용합니다.

00:00/ 00:00
준비 중
PUBLIC DEMO · ALPHA

원본 영상에서 3D 리플레이까지

축구·풋살 원본 영상을 넣으면 하이라이트 장면을 추출하고, 3D 리플레이로 재구성하는 Mac 로컬 앱입니다.

이 웹 데모에서는 미리 만든 8개 장면을 480p 무음 영상과 추정 3D로 비교합니다. 장면 선택·배속·시점·동선을 직접 조작해 보세요. 새 영상 업로드·분석 기능은 제공하지 않습니다.

영상에서 관측한 것
단일 카메라 영상의 선수·공 위치를 검출하고 일부 프레임을 직접 검토했습니다. 영상 위 표식과 3D 위치는 같은 종류의 근거가 아닙니다.
보간·추정한 것
지면 좌표 변환, 프레임 사이 움직임, 가려진 구간의 동선은 추정·보정했습니다. 공의 실제 높이와 정밀한 선수 위치를 복원한 결과가 아닙니다.
코드로 만든 것
구장·골대·주변 배경·선수 말은 Three.js 도형으로 생성했습니다. 구장 40×22는 표시용 상대 좌표이며, 임시 선수 번호는 실명이나 실제 등번호가 아닙니다.

실제 제작 구조

원본 영상 입력 → Codex의 장면 검토 → FFmpeg 하이라이트 추출 → 로컬 OpenCV·YOLO 검출 제안 → 좌표 검토·보정 → NumPy·SciPy 동작 경로 → Three.js 재생

장면 선정과 선수·공 좌표에는 Codex의 검토·보정이 포함됩니다. 완전 자동·정밀 복원을 보장하지 않으며, 다른 경기의 정확도는 아직 검증되지 않았습니다.

오디오 트랙과 파일 출처 정보는 제외했습니다. 영상에는 실제 사람들이 등장하므로 저화질이어도 익명화된 자료는 아닙니다.