计算机使用智能体分类English
R13.05.01.01 · 任务小类

体育视频标注与战术分析

Sports video annotation & tactics

Tag events and measure performance from match video.

20 条本项目编写的提案 · 分类 v1.1 · 新增基准运行 0 次。下方验证方式与部分得分规则是设计,不是执行结果。

典型应用
Hudl · Kinovea · Dartfish
小类 GUI 需求标签
G3 · 仅 GUI

任务提案 · 20

展开查看完整原文与建议检查方式;两种界面均保留提案英文原文。

R13.05.01.01-T01 Measure knee angle at foot strike in a running video with Kinovea

原始指令

Open input/treadmill_side_240fps.mp4 in Kinovea. Step to the first right-foot strike after 00:02.000, place an angle tool on hip-knee-ankle markers (stickers visible on the runner) and record the knee angle. Save the Kinovea annotation file (.kva) and write the angle and frame number in answer.json.

平台
win · Windows
应用
Kinovea
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
geom · 精确几何 av · 音视频时序 vis · 视觉判断
工作产物
WP10 · 标注
条件
未声明
提案难度
3 / 5

建议验证方式

Frame number must equal the labelled foot-strike frame ±2; angle within ±3° of the ground truth from marker coordinates; .kva contains an angle drawing on that frame whose 3 points lie within 6 px of the markers. Python, ffmpeg and PowerShell are blocked by AppLocker, and Sysmon logs the process writing the .kva, so a file not written by Kinovea is detected.

建议部分得分

30% correct frame; 40% angle within 3°; 30% annotation points on markers

R13.05.01.01-T02 Log every service ace in a tennis match video

原始指令

input/tennis_set1.mp4 (40 min, one set) is loaded in LongoMatch with an empty project. Create an event type 'Ace' and tag every service ace (serve not touched by the receiver) with the event start at ball contact, then export the timeline as CSV.

平台
mac · macOS win · Windows lin · Linux
应用
LongoMatch
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
av · 音视频时序 click · 指向与点击 nav · 平移 / 缩放 / 滚动
工作产物
WP10 · 标注
条件
long · 长流程
提案难度
4 / 5

建议验证方式

Exported CSV events matched to ground truth aces within ±1.0 s: precision and recall. Service winners touched by the receiver are hard negatives. Project DB edits outside LongoMatch are detected by its revision log.

建议部分得分

60% recall; 30% precision; 10% event type and export correct

R13.05.01.01-T03 Count completed passes per team in a football clip

原始指令

input/football_10min.mp4 is a broadcast clip (10 minutes). Using LongoMatch, tag every completed pass for each team (event types 'Pass Home' and 'Pass Away', tagged at the pass moment), then report totals in answer.json.

平台
mac · macOS win · Windows lin · Linux
应用
LongoMatch
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
av · 音视频时序 click · 指向与点击 vis · 视觉判断
工作产物
WP10 · 标注
条件
long · 长流程
提案难度
4 / 5

建议验证方式

Event lists matched to ground truth within ±1.5 s per team (F1); answer.json totals within ±5% of truth for full credit. The agent has no shell, Python or ffmpeg, and the process writing the project DB is logged (inotify/FSEvents/Sysmon), so events not tagged in LongoMatch are detected.

建议部分得分

60% event F1 (both teams); 40% totals within tolerance

R13.05.01.01-T04 Build a tagging dashboard with hotkeys and code the first half

原始指令

In LongoMatch, create a dashboard 'Hockey Basic' with 8 event buttons (Shot, Goal, Faceoff Won, Faceoff Lost, Turnover, Penalty, Save, Hit), each with a distinct hotkey and team-tag support. Then code the first 10 minutes of input/hockey_p1.mp4 for Shot and Goal events only.

平台
mac · macOS win · Windows lin · Linux
应用
LongoMatch
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
click · 指向与点击 key · 快捷键 av · 音视频时序
工作产物
WP10 · 标注
条件
未声明
提案难度
4 / 5

建议验证方式

Project/dashboard JSON: 8 buttons with exact names, unique hotkeys. Shot and Goal events in 0-10:00 matched to ground truth ±1.5 s with team (F1). The agent has no shell, Python or ffmpeg, and the process writing the project files is logged (inotify/FSEvents/Sysmon), so a dashboard or events not made in LongoMatch are detected.

建议部分得分

40% dashboard spec; 60% scaled by Shot/Goal F1

R13.05.01.01-T05 Calibrate distance and measure a 10-20 m sprint split in Kinovea

原始指令

input/sprint_side.mp4 shows a sprinter passing cones at 10 m and 20 m (a 1 m calibration bar is on the ground). In Kinovea, calibrate with a line on the bar, track the hip marker with the trajectory tool, and measure the 10-20 m split time and mean speed. Save the .kva and answer.json.

平台
win · Windows
应用
Kinovea
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
geom · 精确几何 drag · 拖放 av · 音视频时序
工作产物
WP10 · 标注
条件
未声明
提案难度
4 / 5

建议验证方式

Split time within ±0.02 s and speed within ±2% of ground truth (from synchronized timing gates). .kva contains a calibration line of 1 m and a trajectory spanning the segment. Python, ffmpeg and PowerShell are blocked by AppLocker, and Sysmon logs the process writing the .kva, so a file not written by Kinovea is detected.

建议部分得分

25% calibration; 25% trajectory tracked; 25% split time; 25% speed

R13.05.01.01-T06 Synchronise front and side camera videos on a key event

原始指令

In Kinovea's dual-screen mode, open input/jump_front.mp4 and input/jump_side.mp4 (different start times). Synchronise them on the take-off frame of the countermovement jump, then export a side-by-side video jump_sync.mp4 covering 1 s before to 1 s after take-off.

平台
win · Windows
应用
Kinovea
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
av · 音视频时序 nav · 平移 / 缩放 / 滚动 vis · 视觉判断
工作产物
WP05 · 时序媒体
条件
未声明
提案难度
3 / 5

建议验证方式

jump_sync.mp4: duration 2.0 ±0.1 s; frame-difference analysis of each half shows take-off at the centre frame in both (±1 frame at 120 fps), giving sync error ≤ 2 frames. Python, ffmpeg and PowerShell are blocked by AppLocker, and Sysmon logs the process writing the export, so a video not exported by Kinovea is detected.

建议部分得分

50% sync error within 2 frames; 30% clip window; 20% side-by-side export

R13.05.01.01-T07 Draw a golf swing plane line and measure shaft angle at the top in Dartfish

原始指令

Open input/golf_dtl.mp4 (down-the-line view) in Dartfish. At address, draw the swing-plane line along the shaft; at the top of the backswing, measure the shaft angle relative to the plane with the angle tool. Export the annotated key frame as PNG and record the angle in answer.json.

平台
win · Windows mac · macOS
应用
Dartfish
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
geom · 精确几何 path · 连续路径 av · 音视频时序
工作产物
WP10 · 标注
条件
licensed · 授权专业软件
提案难度
3 / 5

建议验证方式

PNG: line drawn within 3° of the labelled shaft line at address (line detection on the overlay colour); answer angle within ±4° of truth; key frame at top of backswing ±3 frames (pHash). The agent has no shell, Python or ffmpeg, and the process writing the PNG is logged (FSEvents/Sysmon), so an image not exported by Dartfish is detected.

建议部分得分

30% plane line accurate; 30% correct key frame; 40% angle within tolerance

R13.05.01.01-T08 Code a basketball possession timeline in Hudl Sportscode

原始指令

In Hudl Sportscode (macOS), open input/bball_q1.mov (one quarter) with the provided code window 'Possessions'. Code every possession for both teams with start at gain of possession and end at loss/score, and add labels for outcome (score, turnover, miss-rebound). Export the timeline XML.

平台
mac · macOS
应用
Hudl Sportscode
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
av · 音视频时序 click · 指向与点击 key · 快捷键
工作产物
WP10 · 标注
条件
licensed · 授权专业软件 long · 长流程
提案难度
5 / 5

建议验证方式

Timeline XML instances matched to ground truth by temporal IoU ≥ 0.6 per possession; label accuracy for matched instances; team correct. The agent has no shell or text editor, and FSEvents logs the process writing the timeline XML, so a file not written by Sportscode is detected.

建议部分得分

50% possession F1; 30% outcome labels; 20% team attribution

R13.05.01.01-T09 Track a barbell path and export trajectory data in Kinovea

原始指令

input/snatch_side.mp4 shows a snatch with a coloured plate centre. In Kinovea, calibrate using the 450 mm plate diameter, track the plate centre through the lift and export trajectory data to CSV. Report the maximum horizontal deviation from the start position in cm.

平台
win · Windows
应用
Kinovea
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
geom · 精确几何 drag · 拖放 av · 音视频时序
工作产物
WP10 · 标注
条件
未声明
提案难度
4 / 5

建议验证方式

Exported CSV trajectory vs ground-truth track: mean point error ≤ 1.5 cm after calibration; reported max deviation within ±1 cm of truth. Python, ffmpeg and PowerShell are blocked by AppLocker, and Sysmon logs the process writing the CSV, so a trajectory not exported by Kinovea is detected.

建议部分得分

25% calibration; 45% scaled by trajectory error; 30% max deviation

R13.05.01.01-T10 Tag corner kicks and their outcomes over a full half

原始指令

input/football_half.mp4 (45 min) in LongoMatch. Tag every corner kick with team and an outcome sub-tag (shot within 10 s, cleared, possession retained), then export the event list as CSV.

平台
mac · macOS win · Windows lin · Linux
应用
LongoMatch
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
av · 音视频时序 click · 指向与点击 nav · 平移 / 缩放 / 滚动
工作产物
WP10 · 标注
条件
long · 长流程
提案难度
4 / 5

建议验证方式

Events matched to ground truth ±2 s: F1; outcome sub-tag accuracy on matches. The agent has no shell, Python or ffmpeg, and the process writing the project DB and CSV is logged (inotify/FSEvents/Sysmon), so events not tagged in LongoMatch are detected.

建议部分得分

60% corner F1; 30% outcome accuracy; 10% team accuracy

R13.05.01.01-T11 Draw an offside line telestration on a freeze frame

原始指令

input/goal_clip.mp4 contains a disputed goal. In Kinovea, freeze the frame when the pass is played (ball leaves the passer's foot), draw a line parallel to the pitch markings through the second-last defender, mark the attacker, and export the annotated frame as offside.png.

平台
win · Windows
应用
Kinovea
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
path · 连续路径 geom · 精确几何 av · 音视频时序
工作产物
WP10 · 标注
条件
未声明
提案难度
3 / 5

建议验证方式

Exported frame equals the labelled pass frame ±1 (pHash); line angle within 2° of the vanishing direction of the pitch lines and passing within 8 px of the defender's labelled foot. Python, ffmpeg and PowerShell are blocked by AppLocker, and Sysmon logs the process writing offside.png, so an image not exported by Kinovea is detected.

建议部分得分

40% correct frame; 40% line geometry; 20% attacker marked

R13.05.01.01-T12 Count stroke rate per 25 m from a swimming video

原始指令

input/swim_50free.mp4 shows a 50 m freestyle from a side camera with lane ropes marked every 5 m. Using Kinovea's stopwatch and frame stepping, compute stroke rate (cycles/min) for each 25 m length and write strokes.csv.

平台
win · Windows
应用
Kinovea
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
av · 音视频时序 nav · 平移 / 缩放 / 滚动 vis · 视觉判断
工作产物
WP02 · 记录 / 表格
条件
未声明
提案难度
3 / 5

建议验证方式

strokes.csv: two lengths with stroke rate within ±2 cycles/min of ground truth (from hand-entry labels). Python, ffmpeg and PowerShell are blocked by AppLocker, so the video cannot be analysed by script and strokes must be counted with Kinovea's frame stepping and stopwatch.

建议部分得分

50% first length within tolerance; 50% second length within tolerance

R13.05.01.01-T13 Grade 20 volleyball serve receptions on a 0-3 scale

原始指令

In LongoMatch, open input/volley_set.mp4 with event type 'Reception' and labels 0-3 already defined. Tag each of the 20 serve receptions by the home team at contact time and label quality per input/reception_scale.pdf (0 = error, 3 = perfect pass to setter zone).

平台
mac · macOS win · Windows lin · Linux
应用
LongoMatch
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
av · 音视频时序 click · 指向与点击 vis · 视觉判断
工作产物
WP10 · 标注
条件
未声明
提案难度
3 / 5

建议验证方式

Events matched to ground truth ±1 s; label agreement with coach key (exact = full, ±1 = half); quadratic-weighted kappa reported. The agent has no shell, Python or ffmpeg, and the process writing the project DB is logged (inotify/FSEvents/Sysmon), so events not tagged in LongoMatch are detected.

建议部分得分

40% event recall; 60% label agreement

R13.05.01.01-T14 Measure ground contact times for five sprint steps

原始指令

input/sprint_240fps.mp4 shows 5 sprint steps from the side. In Kinovea, mark touch-down and toe-off frames for each step with key images, and report each ground contact time in ms in contacts.csv.

平台
win · Windows
应用
Kinovea
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
av · 音视频时序 nav · 平移 / 缩放 / 滚动 vis · 视觉判断
工作产物
WP10 · 标注
条件
未声明
提案难度
3 / 5

建议验证方式

contacts.csv: 5 values each within ±8.3 ms (2 frames) of ground truth from force plate sync; .kva key images exist at the chosen frames. Python, ffmpeg and PowerShell are blocked by AppLocker, and Sysmon logs the process writing the .kva, so key images not made in Kinovea are detected.

建议部分得分

80% scaled by steps within tolerance; 20% key images saved

R13.05.01.01-T15 Build a goals highlight playlist and export clips

原始指令

LongoMatch project input/match.lgm already has tagged events. Create a playlist 'Goals' containing every Goal event in chronological order, each clip from 8 s before to 4 s after the tag, and render the playlist to goals.mp4.

平台
mac · macOS win · Windows lin · Linux
应用
LongoMatch
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
click · 指向与点击 drag · 拖放 av · 音视频时序
工作产物
WP05 · 时序媒体
条件
未声明
提案难度
2 / 5

建议验证方式

Playlist in the project DB: all Goal events in order with lead/lag 8/4 s; goals.mp4 duration = 12 s × n ±0.5 s and each segment's start frame matches the source (pHash). The agent has no shell, Python or ffmpeg, and the process writing the DB and goals.mp4 is logged (inotify/FSEvents/Sysmon), so outputs not made by LongoMatch are detected.

建议部分得分

40% playlist content and order; 30% clip windows; 30% rendered video

R13.05.01.01-T16 Measure tennis ball toss height with calibration

原始指令

input/serve_side.mp4 shows 6 serves with a 1.0 m reference pole beside the server. In Kinovea, calibrate, then measure the apex height of the ball toss above the ground for each serve. Write toss.csv with serve number and height in metres.

平台
win · Windows
应用
Kinovea
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
geom · 精确几何 av · 音视频时序 vis · 视觉判断
工作产物
WP10 · 标注
条件
未声明
提案难度
4 / 5

建议验证方式

toss.csv: 6 heights each within ±0.08 m of ground truth (from 3D-calibrated reference). Calibration line must exist in .kva. Python, ffmpeg and PowerShell are blocked by AppLocker, and Sysmon logs the process writing the .kva, so a calibration not made in Kinovea is detected.

建议部分得分

20% calibration; 80% scaled by serves within tolerance

R13.05.01.01-T17 Annotate a basketball shot chart from game video

原始指令

input/bball_half.mp4 (one half) and the court diagram template in Nacsport's drawing module. Tag every field-goal attempt by the home team with made/missed and place its location on the court diagram. Export events with coordinates.

平台
win · Windows
应用
Nacsport
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
av · 音视频时序 geom · 精确几何 click · 指向与点击
工作产物
WP10 · 标注
条件
licensed · 授权专业软件 long · 长流程
提案难度
5 / 5

建议验证方式

Exported events matched to ground truth shots ±2 s; made/missed accuracy; court location error (after mapping diagram to court metres) ≤ 1 m for full credit. Python, ffmpeg and PowerShell are blocked by AppLocker, and Sysmon logs the process writing the export, so events not exported by Nacsport are detected.

建议部分得分

40% shot recall; 20% made/missed; 40% scaled by location error

R13.05.01.01-T18 Score difficulty elements of an aerobics routine from video

原始指令

input/aerobics_trio.mp4 is a competition routine. Using input/code_of_points_excerpt.pdf, identify each difficulty element performed, its family and value, mark each with a timed event in LongoMatch, and write the total difficulty score to answer.json.

平台
mac · macOS win · Windows lin · Linux
应用
LongoMatch
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G3 · 仅 GUI
交互原语
av · 音视频时序 vis · 视觉判断 click · 指向与点击
工作产物
WP10 · 标注
条件
long · 长流程 tutorial · 阅读文档 / 教程
提案难度
5 / 5

建议验证方式

Element list matched to judges' ground truth (time ±2 s, element code exact); total difficulty within ±0.1 of the official value. The agent has no shell, Python or ffmpeg, and the process writing the project DB is logged (inotify/FSEvents/Sysmon), so events not marked in LongoMatch are detected.

建议部分得分

50% element F1; 20% element values; 30% total score

R13.05.01.01-T19 Tag play types and filter third-down plays in Hudl

原始指令

In the Hudl web app (test team account), the game film 'Week 3 vs Lakers' has 64 plays with Down and Distance filled. Add the play-type tag (Run/Pass) to each play from input/play_types.csv, then create a playlist of all 3rd-down pass plays.

平台
web · 任意系统(网页)
应用
Hudl
交互表面
brow · 浏览器
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 type · 文字与表单 nav · 平移 / 缩放 / 滚动
工作产物
WP10 · 标注
条件
未声明
提案难度
2 / 5

建议验证方式

Hudl test account state (export of the breakdown data): PLAY TYPE column equals the CSV; playlist contains exactly the 3rd-down pass plays. The test account has no API key and Hudl offers it no public API, so tags and playlists can only be made in the browser session.

建议部分得分

60% play types correct; 40% playlist set exact

R13.05.01.01-T20 Mark three events with key images and export them

原始指令

In Kinovea, open input/long_jump.mp4 and add key images (with titles) at the last step before take-off, take-off and landing. Export the key images as JPEGs named with their titles.

平台
win · Windows
应用
Kinovea
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
av · 音视频时序 nav · 平移 / 缩放 / 滚动 click · 指向与点击
工作产物
WP10 · 标注
条件
未声明
提案难度
2 / 5

建议验证方式

Exported JPEGs: 3 files with the required titles; each perceptually matches a frame within ±3 frames of the labelled event. Python, ffmpeg and PowerShell are blocked by AppLocker, and Sysmon logs the process writing each JPEG, so images not exported by Kinovea are detected.

建议部分得分

33% pre-take-off step image; 33% take-off image; 34% landing image

已有研究映射

以下沿用研究目录中的基准与小类映射,不是逐题标注、执行记录或产品背书。

同工作流族的小类