TT Lab
요금제 시작하기

TT Score · 실험 중

폰을 세워 두면 점수가 저절로

탁구대 옆에 폰을 세워 두기만 하면, 티티가 공을 따라가며 점수를 세 줘요. 아직 배우는 중이라 헷갈리는 공은 회색 「확인 필요」로 남기고, 사람이 한 번 눌러 고쳐요.

데모 영상 보기실시간으로 해 보기

이렇게 동작해요

  1. 1찍기폰을 탁구대 옆에 가로로 세워요. 네트가 화면 가운데, 탁구대 네 모서리가 다 보이게!
  2. 2공 찾기티티가 한 장 한 장 공을 찾아 네모를 그려요. 공이 탁구대에 튄 자리도 잡아요.
  3. 3점수튄 자리와 순서를 탁구 규칙대로 따져 누가 점수를 냈는지 세요. 헷갈리면 회색 「확인 필요」로 남겨요.

지금 해 볼 수 있어요

준비 중이에요

  • 실시간 자동 점수 — 공 찾기 화면에 점수 세기와 고치는 단추를 붙이는 중
  • 영상 올려 분석 — 찍어 둔 경기 영상을 올리면 점수판을 입혀 드려요
  • 폰으로 찍은 동호회 경기에서 정확도 다시 재기

실시간 자동 점수

자동 점수(실험 중) — 틀리면 한 번 눌러 고쳐요폰이나 노트북 카메라를 탁구대에 비추면 티티가 공을 찾고, 튄 자리로 점수를 세요.열어 보기 →

지금은 공 찾기와 튄 자리 표시까지 돼요. 점수를 세고 고치는 단추를 이 화면에 붙이는 중이에요.

Google 로그인이 필요해요. 한 번에 쓸 수 있는 자리와 하루 시간이 정해져 있어요. 영상은 저장하지 않고, 한 장씩 공을 찾은 뒤 바로 버려요.

데모 영상 16편

공개 경기 영상부터 휴대폰·실험실·중계 화면·92년 전 흑백 필름까지, 촬영 조건을 바꿔 가며 TT Score 를 돌려 봤어요. 잘 되는 것과 아직 약한 것을 그대로 보여 드려요. 화면에 보이는 영상 하나만 소리 없이 돌아가요.

자동 점수판 — 점수·서브·게임이 저절로
옆면
  • 자동 점수판
왼쪽 아래 점수판을 엔진이 혼자 셌어요. 뒤에 걸린 심판 점수판과 같은 숫자인지 보세요.아직 약한 점 이 경기는 랠리 8개 뒤 점수가 8번 모두 맞았지만, 공개 경기 5편을 다 합치면 49번 중 27번만 맞아요. 그래서 사람이 고치는 단추를 붙여요.OpenTTGames 시험 경기 test_6 · 42–66초 · 26.6초원본: OpenTTGames · OSAI · CC BY-NC-SA 4.0 · 바꾼 것: 자동 경기 영상(V0)으로 점수판을 입힌 구간을 잘라 설명을 덧붙임 · 이 영상도 CC BY-NC-SA 4.0
비스듬한 실험실 — 튄 자리를 위에서 본 탁구대에
비스듬
  • 공 추적
  • 바운드
주황 공의 궤적을 따라가고, 튄 자리를 원근 변환으로 탁구대 평면(2.74×1.525m)에 찍었어요.아직 약한 점 엔진은 옆면 카메라 기준이라, 이 각도의 바운드는 궤적 꺾임으로 따로 찾은 실험이에요. 모서리 네 점은 사람이 찍었어요.sub-06 trial-02 · 30.5–53.4초 · 고정 카메라 초당 60장 · 25.4초원본: Real World Table Tennis (OpenNeuro ds004505 v1.0.4) · Amanda Studnicki, Daniel P. Ferris · CC0 1.0 · 바꾼 것: 구간을 잘라 공 궤적·바운드·위에서 본 탁구대 지도를 덧그림 · 이 영상도 CC0 1.0
휴대폰 세로 — 흔들려도 탁구대는 따라가요
휴대폰
  • 탁구대 인식
  • 공 추적
첫 장면에서 탭 두 번이면 SAM 2.1 이 탁구대를 찾아 프레임마다 따라가요.아직 약한 점 공은 자주 놓쳐요. 세로로 들고 흔들리는 영상은 아직 약한 조건이에요 — 가로로, 고정해서 찍어 주세요.처음 21초 · 1080×1920 · 초당 26장 · 23.9초원본: Table tennis game · Anumodu favour Amarachi · CC BY-SA 4.0 · 바꾼 것: 탁구대 마스크·공 꼬리를 덧그림 · 이 영상도 CC BY-SA 4.0
4K 동호회 — 탭 두 번에서 바운드 L·R 까지
4K
  • 탁구대 인식
  • 공 추적
  • 바운드
탁구대 마스크 → 윗면 색만 → 네 모서리 → 네트. 그 위에서 엔진이 공이 튄 쪽을 세요.아직 약한 점 중간에 장면이 바뀌는 4초는 바운드 표시를 멈춰요. 이 영상 조건의 정확도는 아직 재지 않았어요(미실측).3:36–3:58 · 3840×2160 원본을 1080p 로 · 24.6초원본: 탁구채 안들어도 저를 이긴다구요- 말왕vs서효영 · 말왕TV · CC BY 3.0 · 바꾼 것: 22초 구간을 잘라 탁구대·공·바운드를 덧그림, 선수는 「선수 A·B」 · 이 영상도 CC BY 3.0
실업 리그 중계 — 카메라가 움직일 때
중계
  • 공 추적
  • 자세 골격
움직이는 중계 화면에서도 공 꼬리와 서 있는 선수의 자세 골격을 그려요.아직 약한 점 탁구대가 화면에서 움직이면 점수는 아직 못 세요. 점수 세기는 고정 카메라 영상만 해요.14:53–15:15 · 초당 25장 · 24.6초원본: 2 tekma finale državne ženske lige v namiznem tenisu Ravne 2015 · Televizija Uršlja · CC BY 3.0 · 바꾼 것: 22초 구간을 잘라 공 꼬리·자세 골격을 덧그림 · 이 영상도 CC BY 3.0
쉬는 시간 편집 — 90.0초가 53.9초로
옆면
  • 쉬는 시간 편집
공 줍기·쉬는 시간은 건너뛰고 랠리만 이어 붙여요. 위 막대의 빨강이 원본에서 남긴 구간이에요.아직 약한 점 구간은 엔진이 고른 그대로예요. 다음 서브 1.2초 전부터 이어서, 편집본에도 플레이가 아닌 시간이 조금 남아요.OpenTTGames 시험 경기 test_6 · 처음 34초 · 26.3초원본: OpenTTGames · OSAI · CC BY-NC-SA 4.0 · 바꾼 것: 자동 경기 영상(V0)이 고른 편집 구간을 원본에서 이어 붙이고 타임라인을 덧그림 · 이 영상도 CC BY-NC-SA 4.0
자세 골격 — 타구 순간의 팔꿈치·무릎
4K
  • 자세 골격
RTMPose 가 관절 17곳을 찾고, 타구를 찾으면 그 순간의 각도를 재요. 얼굴 점은 그리지 않아요.아직 약한 점 화면(2D)에서 잰 각도라 참고용이에요. 타구 찾기는 연습 영상 기준이라 경기에서는 놓치기도 해요.3:36–3:58 · 선수 A 쪽을 확대 · 24.6초원본: 탁구채 안들어도 저를 이긴다구요- 말왕vs서효영 · 말왕TV · CC BY 3.0 · 바꾼 것: 22초 구간을 잘라 확대하고 자세 골격·각도를 덧그림, 선수는 「선수 A」 · 이 영상도 CC BY 3.0
1934년 뉴스 영화 — 92년 전 복식
옛 영상
  • 탁구대 인식
  • 공 추적
흐린 흑백 필름에서도 탁구대를 찾고 공을 꽤 따라가요(네덜란드 대 헝가리).아직 약한 점 재미로 본 실험이에요. 카메라가 탁구대 끝 쪽에 있어 점수는 세지 않았어요.0:28–0:45 · 720×576 · 초당 25장 · 19.8초원본: Landen ping-pong wedstrijd (1934) · Polygoon Hollands Nieuws · Beeld en Geluid 보관 · 퍼블릭 도메인 · 바꾼 것: 17초 구간을 잘라 탁구대 마스크·공 꼬리를 덧그림 · 이 영상은 CC0 1.0
명장면 — 느린 다시 보기까지
옆면
  • 명장면
긴 랠리·빠른 공을 골라 모으고, 장면마다 끝 1.5초를 0.5배속으로 한 번 더 보여 줘요.아직 약한 점 장면 칩의 공 속도는 탁구대 길이로 환산한 추정값이에요(정답과 견주지 않았어요).OpenTTGames 시험 경기 test_6 · 명장면 6개 중 2개 · 26.1초원본: OpenTTGames · OSAI · CC BY-NC-SA 4.0 · 바꾼 것: 자동 경기 영상(V0)의 명장면 편집본에서 두 장면을 골라 이음 · 이 영상도 CC BY-NC-SA 4.0
사람 확인 — 헷갈린 랠리만 한 번씩
화면 녹화
  • 사람 확인
티티가 잘 못 본 판정만 카드로 모아 맞음·득점 고침·무효를 눌러요. 실제 검토 화면(미리보기)을 녹화했어요.아직 약한 점 고친 점수로 경기 영상을 다시 만들어요. 지금은 공개 경기 test_4 의 판정 자료로만 열려 있어요.판정 자료: OpenTTGames 시험 경기 test_4 · 26.9초원본: OpenTTGames · OSAI · CC BY-NC-SA 4.0 · 바꾼 것: TT Lab 검토 화면을 녹화하고 단계 설명을 덧붙임(누른 자리에 원 표시) · 이 영상도 CC BY-NC-SA 4.0
첫 미리보기 — 긴 랠리를 끝까지
옆면
  • 공 추적
  • 바운드
정답 바운드 15개 중 13개를 찾았어요 · 확인 필요 3개놓친 2개 중 하나는 서브의 첫 바운드예요.OpenTTGames test_7 · 원본 53.3–67.3초 · 16.6초원본: OpenTTGames · OSAI · CC BY-NC-SA 4.0 · 바꾼 것: 랠리 구간을 잘라 밝기를 고치고, 공 위치와 바운드 표시를 덧그림 · 이 영상도 CC BY-NC-SA 4.0
랠리 끝 점수까지
옆면
  • 공 추적
  • 바운드
  • 자동 점수판
정답 바운드 12개 중 12개를 찾았어요 · 확인 필요 0개랠리 끝에 왼쪽 득점을 맞게 셌어요. 표식에 없던 바운드 3개도 화면으로 보니 진짜였어요(표식 누락).OpenTTGames test_2 · 원본 17.0–28.0초 · 13.6초원본: OpenTTGames · OSAI · CC BY-NC-SA 4.0 · 바꾼 것: 랠리 구간을 잘라 밝기를 고치고, 공 위치와 바운드 표시를 덧그림 · 이 영상도 CC BY-NC-SA 4.0
먼 모서리는 아직 어려워요
옆면
  • 공 추적
  • 바운드
정답 바운드 11개 중 8개를 찾았어요 · 확인 필요 3개놓친 3개는 모두 카메라에서 먼 모서리 근처예요.OpenTTGames test_3 · 원본 36.5–46.7초 · 12.8초원본: OpenTTGames · OSAI · CC BY-NC-SA 4.0 · 바꾼 것: 랠리 구간을 잘라 밝기를 고치고, 공 위치와 바운드 표시를 덧그림 · 이 영상도 CC BY-NC-SA 4.0
서브 전 공 튀기기
옆면
  • 공 추적
  • 바운드
정답 바운드 9개 중 8개를 찾았어요 · 확인 필요 4개확인 필요 4개 중 2개는 서브 전에 자기 쪽에 공을 튀긴 거예요.OpenTTGames test_4 · 원본 247.0–257.8초 · 13.4초원본: OpenTTGames · OSAI · CC BY-NC-SA 4.0 · 바꾼 것: 랠리 구간을 잘라 밝기를 고치고, 공 위치와 바운드 표시를 덧그림 · 이 영상도 CC BY-NC-SA 4.0
네트 맞은 공에 갸웃
옆면
  • 공 추적
  • 바운드
정답 바운드 6개 중 6개를 찾았어요 · 확인 필요 6개다 찾았지만, 네트에 맞고 죽은 공과 라켓 근처에서 헷갈려 확인 필요가 많아요.OpenTTGames test_5 · 원본 53.0–64.3초 · 13.9초원본: OpenTTGames · OSAI · CC BY-NC-SA 4.0 · 바꾼 것: 랠리 구간을 잘라 밝기를 고치고, 공 위치와 바운드 표시를 덧그림 · 이 영상도 CC BY-NC-SA 4.0
빠른 랠리
옆면
  • 공 추적
  • 바운드
정답 바운드 10개 중 7개를 찾았어요 · 확인 필요 1개놓친 3개는 모두 카메라에서 먼 모서리 근처예요.OpenTTGames test_6 · 원본 70.0–81.7초 · 14.3초원본: OpenTTGames · OSAI · CC BY-NC-SA 4.0 · 바꾼 것: 랠리 구간을 잘라 밝기를 고치고, 공 위치와 바운드 표시를 덧그림 · 이 영상도 CC BY-NC-SA 4.0

화면 읽는 법

  • 빨간 점·꼬리 — 티티가 찾은 공 위치(네모 옆 숫자는 얼마나 확신하는지)
  • 빨간 고리·「바운드 L/R」 — 공이 탁구대에 튄 자리. L·R 은 네트 왼쪽·오른쪽
  • 회색 「확인 필요」 — 엔진이 확신하지 못한 바운드. 사람이 한 번 봐 주면 좋아요
  • 흰 윤곽·노란 점선 — 탁구대 모서리와 엔진이 쓰는 네트 기준선
  • 빨간 칠 — 탁구대 마스크(SAM 2.1). 흰 뼈대 — 자세 골격(얼굴 점은 그리지 않아요)

원본·저작자·라이선스와 바꾼 것은 영상마다 아래에 적었어요. 옆면 체육관 여섯 편의 「찾았어요」 는 OpenTTGames 에 사람이 찍어 둔 바운드 표식과 ±2프레임 안에서 같은 자리인지로 셌고, 나머지는 정답 표식이 없는 영상이라 정확도를 재지 않았어요(미실측). 모델: BlurBall (MIT) · SAM 2.1 (Apache-2.0) · RTMPose (Apache-2.0)

정확도와 한계 — 솔직하게

모두 TT Lab 이 직접 잰 값이에요(2026-10-11). 다만 공개 경기 영상에서 잰 숫자라, 여러분의 폰 영상에서도 똑같이 나온다는 뜻은 아니에요.

아직 재 보지 않았어요(미실측)

  • 폰으로 찍은 영상 — 휴대폰 데모가 있지만 정답 표식이 없어 정확도는 못 쟀어요
  • 동호회·동네 탁구장 조명
  • 위에서 내려다보거나 비스듬한 각도
  • 천천히 넣는 생활체육 서브

다른 영상에서도 이 성능이 나오는지 보는 일반화 시험을 진행 중이에요. 공 찾기 모델(BlurBall)이 배운 영상 목록이 공개되지 않아, 시험 영상과 겹치는지도 아직 몰라요. 결과가 나오면 이 숫자를 고칠게요.

함께 쓰면 좋아요

곧 나와요 — 영상 올려 분석

아직 신청은 받지 않아요. 열리면 이 페이지와 탁구 홈에서 알려 드릴게요.