Skip to content

Commit 6bd6e01

Browse files
Add files via upload
1 parent 6beedd4 commit 6bd6e01

2 files changed

Lines changed: 203 additions & 0 deletions

File tree

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
{
2+
"version": "1.0",
3+
4+
"date": "YYYY-MM-DD",
5+
6+
"task": "action_classification",
7+
8+
"dataset_name": "Soccer-Foul-AC-template-video-only",
9+
10+
"modalities": ["video"],
11+
12+
"metadata": {
13+
"source": "Professional Soccer Dataset",
14+
"license": "CC-BY-NC-4.0",
15+
"created_by": "AI Sports Lab",
16+
"notes": "Template file for foul classification dataset (video-only, no labeled samples yet)."
17+
},
18+
19+
"labels": {
20+
"foul_type": {
21+
"type": "single_label",
22+
"labels": [
23+
"Challenge",
24+
"Dive",
25+
"Elbowing",
26+
"High Leg",
27+
"Holding",
28+
"Pushing",
29+
"Standing Tackling",
30+
"Tackling"
31+
]
32+
},
33+
34+
"severity": {
35+
"type": "single_label",
36+
"labels": [
37+
"No Offence",
38+
"Offence + No Card",
39+
"Offence + Yellow Card",
40+
"Offence + Red Card"
41+
]
42+
},
43+
44+
"attributes": {
45+
"type": "multi_label",
46+
"labels": [
47+
"Intentional",
48+
"Reckless",
49+
"Dangerous Play",
50+
"VAR Checked",
51+
"InBox",
52+
"CounterAttack"
53+
]
54+
}
55+
},
56+
57+
"data": []
58+
}
Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,145 @@
1+
{
2+
"version": "1.0",
3+
"date": "2025-11-17",
4+
"dataset_name": "Dynamic Action Classification Export",
5+
"metadata": {
6+
"created_by": "SoccerNet Pro Analysis Tool"
7+
},
8+
"task": "action_classification",
9+
"modalities": [
10+
"video",
11+
"image"
12+
],
13+
"labels": {
14+
"foul_type": {
15+
"type": "single_label",
16+
"labels": [
17+
"Challenge",
18+
"Dive",
19+
"Elbowing",
20+
"High Leg",
21+
"Holding",
22+
"Pushing",
23+
"Standing Tackling",
24+
"Tackling"
25+
]
26+
},
27+
"severity": {
28+
"type": "single_label",
29+
"labels": [
30+
"No Offence",
31+
"Offence + No Card",
32+
"Offence + Red Card",
33+
"Offence + Yellow Card"
34+
]
35+
},
36+
"attributes": {
37+
"type": "multi_label",
38+
"labels": [
39+
"CounterAttack",
40+
"Dangerous Play",
41+
"InBox",
42+
"Intentional",
43+
"Reckless",
44+
"VAR Checked"
45+
]
46+
},
47+
"color": {
48+
"type": "single_label",
49+
"labels": [
50+
"black",
51+
"brown",
52+
"yellow"
53+
]
54+
}
55+
},
56+
"data": [
57+
{
58+
"id": "Annotation_015",
59+
"metadata": {
60+
"AnnotationSource": "None"
61+
},
62+
"inputs": [
63+
{
64+
"type": "image",
65+
"path": "Dataset/Test/Annotation_015/1.png"
66+
},
67+
{
68+
"type": "video",
69+
"path": "Dataset/Test/Annotation_015/clip_0.mp4"
70+
},
71+
{
72+
"type": "video",
73+
"path": "Dataset/Test/Annotation_015/clip_1.mp4"
74+
}
75+
],
76+
"labels": {
77+
"attributes": {
78+
"labels": []
79+
}
80+
}
81+
},
82+
{
83+
"id": "Annotation_017",
84+
"metadata": {
85+
"AnnotationSource": "Manual"
86+
},
87+
"inputs": [
88+
{
89+
"type": "image",
90+
"path": "Dataset/Test/Annotation_017/2.png"
91+
},
92+
{
93+
"type": "video",
94+
"path": "Dataset/Test/Annotation_017/clip_0.mp4"
95+
},
96+
{
97+
"type": "video",
98+
"path": "Dataset/Test/Annotation_017/clip_1.mp4"
99+
}
100+
],
101+
"labels": {
102+
"foul_type": {
103+
"label": "Standing Tackling"
104+
},
105+
"severity": {
106+
"label": "Offence + No Card"
107+
},
108+
"attributes": {
109+
"labels": [
110+
"Dangerous Play",
111+
"InBox"
112+
]
113+
},
114+
"color": {
115+
"label": "black"
116+
}
117+
}
118+
},
119+
{
120+
"id": "Annotation_016",
121+
"metadata": {
122+
"AnnotationSource": "None"
123+
},
124+
"inputs": [
125+
{
126+
"type": "image",
127+
"path": "Dataset/Test/Annotation_016/1.png"
128+
},
129+
{
130+
"type": "video",
131+
"path": "Dataset/Test/Annotation_016/clip_0.mp4"
132+
},
133+
{
134+
"type": "video",
135+
"path": "Dataset/Test/Annotation_016/clip_1.mp4"
136+
}
137+
],
138+
"labels": {
139+
"attributes": {
140+
"labels": []
141+
}
142+
}
143+
}
144+
]
145+
}

0 commit comments

Comments
 (0)