---
theme: default
title: Cricket 板球运动 · 概览
canvasWidth: 1680
aspectRatio: 16/10
fonts:
  sans: 'Noto Sans SC, system-ui, sans-serif'
class: text-left
mdc: true
---

<div style="width:1680px;height:1050px;position:absolute;left:0;top:0;background:#f8f9fb;font-family:'Noto Sans SC',system-ui,sans-serif;color:#1c202a;padding:30px;box-sizing:border-box">

<div style="font-size:36px;font-weight:700">Cricket — 世界第二大观赏运动</div>
<div style="font-size:16px;color:#6e7684;margin-top:6px">A global sport: the world's second-most-watched sport after football. 以下为公开来源的估算数字（见底部来源与说明）。</div>

<div style="display:flex;gap:30px;margin-top:26px">

  <div style="width:760px;height:330px;background:#eef0f4;border:1px solid #ced3db;border-radius:12px;padding:20px;box-sizing:border-box">
    <div style="font-size:20px;font-weight:700">全球粉丝规模（估算）Fans worldwide</div>
    <div style="margin-top:22px">
      <div v-for="b in [['Football 足球',3.5,'#788ca0'],['Cricket 板球*',2.5,'#1f9254'],['Hockey 曲棍球',2.0,'#96a0af'],['Tennis 网球',1.0,'#96a0af']]" :key="b[0]" style="display:flex;align-items:center;height:34px;margin-bottom:24px">
        <div style="width:200px;font-size:16px">{{ b[0] }}</div>
        <div style="height:34px;border-radius:6px" :style="{ width: (b[1]/3.5*490)+'px', background: b[2] }"></div>
        <div style="font-size:16px;font-weight:700;margin-left:8px">{{ b[1].toFixed(1) }}B</div>
      </div>
    </div>
    <div style="font-size:13px;color:#b45a28;margin-top:4px">* 25亿为常引用估算，因印度人口而存争议；南亚约占 80–90%。</div>
  </div>

  <div style="flex:1;height:330px;background:#eef0f4;border:1px solid #ced3db;border-radius:12px;padding:20px;box-sizing:border-box">
    <div style="font-size:20px;font-weight:700">规模 Scale</div>
    <div style="display:grid;grid-template-columns:1fr 1fr;gap:20px 8px;margin-top:34px">
      <div v-for="n in [['104','ICC 成员国 member nations'],['~30M','注册球员 registered players'],['2.5B*','粉丝 fans (est.)'],['#2','全球观赏运动排名 by fans']]" :key="n[0]">
        <div style="font-size:44px;font-weight:700;color:#1f9254;line-height:1.1">{{ n[0] }}</div>
        <div style="font-size:15px;color:#6e7684">{{ n[1] }}</div>
      </div>
    </div>
  </div>

</div>

<div style="width:1620px;height:490px;background:#eef0f4;border:1px solid #ced3db;border-radius:12px;padding:20px;box-sizing:border-box;margin-top:20px;position:relative">
  <div style="font-size:20px;font-weight:700">地理分布 Where cricket is popular</div>

  <div style="position:absolute;left:20px;top:58px;width:560px;font-size:15px">
    <div style="display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px"><span style="width:16px;height:16px;border-radius:4px;background:#0b6b3a;display:inline-block"></span>南亚主导 South Asia (≈80–90% of fans)</div>
    <div style="margin:8px 0 0 26px;line-height:1.7">• India 印度 — 1.3B，最流行运动，占 ICC ~80% 转播收入<br>• Pakistan 220M · Bangladesh 160M · +Sri Lanka · Afghanistan</div>
    <div style="display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px;margin-top:18px"><span style="width:16px;height:16px;border-radius:4px;background:#3fa66a;display:inline-block"></span>传统强国 Core nations</div>
    <div style="margin:8px 0 0 26px;line-height:1.7">Australia · England · New Zealand · South Africa · West Indies · Zimbabwe</div>
    <div style="display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px;margin-top:18px"><span style="width:16px;height:16px;border-radius:4px;background:#a6d8b9;display:inline-block"></span>新兴增长 Growing (T20: IPL / PSL / BBL)</div>
    <div style="margin:8px 0 0 26px;line-height:1.7">USA · Canada · UAE · Netherlands · Ireland · Kenya</div>
    <div style="margin-top:14px;color:#6e7684">兴趣度 Interest: Australia 34% · New Zealand 28% · UK 26%</div>
  </div>

  <div style="position:absolute;right:20px;top:52px;width:820px">
    <div style="font-size:13px;color:#6e7684;margin-bottom:2px">各国 cricket 流行度（示意，非精确统计）</div>
    <img src="./assets/world_map.png" style="width:820px;display:block"/>
    <div style="display:flex;gap:24px;margin-top:8px;font-size:15px">
      <div v-for="l in [['#0b6b3a','板球腹地'],['#3fa66a','传统强国'],['#a6d8b9','新兴增长'],['#e3e7ec','其他']]" :key="l[1]" style="display:flex;align-items:center;gap:8px"><span style="width:20px;height:16px;border-radius:3px;border:1px solid #ced3db;display:inline-block" :style="{background:l[0]}"></span>{{ l[1] }}</div>
    </div>
  </div>
</div>

<div style="font-size:13px;color:#6e7684;margin-top:14px">来源 Sources: Nielsen (2025) · topendsports · playtoday.co · TheCollector · Remitly。数字为估算，口径不一、部分有争议；地图为示意。</div>

</div>

---

<div style="width:1680px;height:1050px;position:absolute;left:0;top:0;background:#f8f9fb;font-family:'Noto Sans SC',system-ui,sans-serif;color:#1c202a;padding:26px;box-sizing:border-box">
<div style="font-size:34px;font-weight:700;margin-bottom:14px">Cricket 的三大动作与阶段</div>
<div style="width:1628px;background:#e8f1fb;border:1.5px solid #2a6fd4;border-radius:12px;padding:14px 20px;margin-bottom:16px;display:flex;align-items:center;gap:18px"><div style="flex-shrink:0;background:#1d5bb0;color:#fff;font-weight:700;font-size:15px;border-radius:8px;padding:9px 15px;white-space:nowrap">项目目标 Goal</div><div style="font-size:16px;line-height:1.6;color:#1c202a">面向<b style="color:#1d5bb0">印度市场</b>，在 <b>Ultra 系列</b>上打造板球运动<b>高光自动检测</b>影像特性 —— 精准识别击球 / 投球 / 防守的精彩瞬间，贴合本地观赛与创作需求，提升产品竞争力。</div></div>
<div v-for="a in [
  {t:'投球 Bowling', c:'#c66a12', img:'bowling', intro:'投球员向击球员投出球，设法夺取三柱门或使其出局。', ph:['助跑','蓄力起跳','前冲步','出手','随挥'], hl:'出手瞬间全身充分伸展、手臂高扬过顶、前脚强力落地、身体前冲 —— 最富张力的姿态。'},
  {t:'击球 Batting', c:'#1f9254', img:'batting', intro:'击球员用球棒击打来球，跑动得分。', ph:['站位','举棒','下挥','击球','随挥'], hl:'全力挥棒的爆发瞬间、身体舒展、随挥绕身完整 —— 力量与平衡兼具的姿态。'},
  {t:'防守 Fielding', c:'#2a6fd4', img:'fielding', intro:'守场方拦截来球、制造出局 —— 投球以外的所有防守，含守门。', ph:['接近','鱼跃起跳','接球','回传','跑动出局'], hl:'腾空鱼跃、身体完全离地伸展、单手极限触球 —— 最具观赏性的运动员姿态。'}
]" :key="a.t" style="position:relative;width:1628px;height:222px;background:#eef0f4;border:1px solid #ced3db;border-radius:12px;margin-bottom:13px;overflow:hidden">
  <div style="position:absolute;left:0;top:0;width:8px;height:100%" :style="{background:a.c}"></div>
  <img :src="'./assets/'+a.img+'.jpg'" style="position:absolute;left:22px;top:12px;width:360px;height:224px;object-fit:cover;border-radius:6px;background:#12161c"/>
  <div style="position:absolute;left:430px;top:18px;right:24px">
    <div style="font-size:30px;font-weight:700" :style="{color:a.c}">{{ a.t }}</div>
    <div style="display:flex;align-items:center;gap:12px;margin-top:14px">
      <span style="font-size:15px;font-weight:700;color:#fff;border-radius:6px;padding:3px 11px" :style="{background:a.c}">简介</span>
      <span style="font-size:16px">{{ a.intro }}</span>
    </div>
    <div style="display:flex;align-items:center;gap:8px;margin-top:14px">
      <span style="font-size:15px;font-weight:700;color:#fff;border-radius:6px;padding:3px 11px" :style="{background:a.c}">阶段</span>
      <template v-for="(p,i) in a.ph" :key="p">
        <span style="font-size:16px;font-weight:700;border-radius:15px;padding:5px 14px;background:#fff" :style="{border:'2px solid '+a.c, color:a.c}">{{ p }}</span>
        <span v-if="i<a.ph.length-1" style="color:#6e7684;font-weight:700;font-size:20px">›</span>
      </template>
    </div>
    <div style="display:flex;align-items:flex-start;gap:12px;margin-top:14px">
      <span style="font-size:15px;font-weight:700;color:#fff;border-radius:6px;padding:3px 11px;white-space:nowrap" :style="{background:a.c}">看点</span>
      <span style="font-size:16px;color:#6e7684">{{ a.hl }}</span>
    </div>
  </div>
</div>
</div>

---

<div style="width:1680px;height:1050px;position:absolute;left:0;top:0;background:#f8f9fb;font-family:'Noto Sans SC',system-ui,sans-serif;color:#1c202a;padding:30px;box-sizing:border-box">
<div style="font-size:36px;font-weight:700">数据集 Datasets</div>
<div style="font-size:16px;color:#6e7684;margin-top:6px">5 个数据集 · 多源多场景 · 约 17 万张图片 + 748 段视频 —— 图片 / 视频 / 标注 一体呈现</div>
<div style="width:1620px;background:#eef0f4;border:1px solid #ced3db;border-radius:12px;padding:12px 22px;box-sizing:border-box;margin-top:22px">
<div style="display:flex;font-size:13px;color:#8b93a0;font-weight:700;padding:7px 0;border-bottom:2px solid #d5dae1"><div style="width:300px">数据集 Dataset</div><div style="width:430px">内容 Content</div><div style="flex:1">标注 Annotations</div></div>
<div v-for="d in [{n:'vcricket_lei_v3',s:'通用全场景 · Flickr',c:'92,559 图 · match / training / street / other',t:[['场景标签','#2a6fd4'],['姿态打分','#1f9254']]},{n:'vcricket_datateam_v1',s:'数据团队 · 图 + 视频',c:'50,573 图 + 542 段视频（21 GB）',t:[['bbox','#8a63d2'],['4 类动作','#c66a12'],['时序分割','#c0397b'],['姿态打分','#1f9254']]},{n:'vcricket_lei_v2',s:'Flickr · 投球 / 防守',c:'13,606 图 · bowling 7,973 / fielding 5,633',t:[['动作类别','#c66a12'],['姿态打分','#1f9254']]},{n:'vcricket_lei_v1',s:'YouTube + web · 击球',c:'12,956 图 · 正 7,792 / 负 5,168',t:[['bbox','#8a63d2'],['is_batting','#c66a12'],['姿态打分','#1f9254']]},{n:'CricketVision (UJ-AQA)',s:'学术集 · WACV 2025',c:'206 段视频 · 47 GB · 8,540 swings',t:[['击球 AQA','#d24343'],['B/F 事件窗口','#0d8a8a']]},{n:'cricket_negatives_v1',s:'Flickr 尾部挖掘',c:'20,000 图 · 真·非 cricket 负样本',t:[['门控负样本','#8b93a0']]}]" :key="d.n" style="display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #dfe3e9">
<div style="width:300px"><div style="font-weight:700;font-size:16px">{{d.n}}</div><div style="font-size:12px;color:#8b93a0">{{d.s}}</div></div>
<div style="width:430px;font-size:15px">{{d.c}}</div>
<div style="flex:1;display:flex;flex-wrap:wrap;gap:6px">
<span v-for="tg in d.t" :key="tg[0]" style="font-size:13px;font-weight:700;border-radius:12px;padding:3px 11px" :style="{background:tg[1]+'1e',color:tg[1],border:'1px solid '+tg[1]}">{{tg[0]}}</span>
</div>
</div>
</div>
<div style="display:flex;gap:22px;margin-top:22px">
<div style="flex:1;background:#eef0f4;border:1px solid #ced3db;border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:10px"><span style="width:14px;height:14px;border-radius:4px;background:#2a6fd4;display:inline-block"></span><span style="font-size:15px"><b>合计</b>：≈ 169,694 张图片（4 个静态图集）+ 748 段视频（CricketVision 206 + datateam 542）</span></div>
<div style="flex:1;background:#eef0f4;border:1px solid #ced3db;border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:10px"><span style="width:14px;height:14px;border-radius:4px;background:#1f9254;display:inline-block"></span><span style="font-size:15px"><b>姿态打分覆盖</b>：≈ 17 万张图片经 VLM（Qwen3.6-27B）逐张打分</span></div>
</div>
</div>

---

<div style="width:1680px;height:1050px;position:absolute;left:0;top:0;background:#f8f9fb;font-family:'Noto Sans SC',system-ui,sans-serif;color:#1c202a;padding:28px 30px;box-sizing:border-box">
<div style="font-size:36px;font-weight:700">算法 Pipeline 与模型架构</div>
<div style="font-size:16px;color:#6e7684;margin-top:6px">一个冻结的 cricket 姿态 backbone，多个轻量 head —— 一次前向，多路输出</div>
<div style="display:flex;align-items:flex-start;gap:34px;margin-top:20px">
<div style="width:660px;display:flex;flex-direction:column;align-items:center">
<div style="width:300px;background:#fff;border:2px solid #ced3db;border-radius:8px;padding:10px 0;text-align:center"><div style="font-weight:700;font-size:16px">输入帧 frame</div></div>
<div style="display:flex;flex-direction:column;align-items:center;margin:5px 0"><div style="width:2px;height:18px;background:#9aa3b2"></div><div style="width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid #9aa3b2"></div></div>
<div style="width:520px;background:#e8f1fb;border:2px solid #2a6fd4;border-radius:8px;padding:12px 16px;text-align:center"><div style="font-weight:700;font-size:16px;color:#1d5bb0">冻结 backbone · YOLO11n-pose</div><div style="font-size:12px;color:#4a5568;margin-top:2px">batsman_pose19_v0 · cricket 微调 · 19 关键点（含球棒）</div></div>
<div style="display:flex;flex-direction:column;align-items:center;margin:5px 0"><div style="width:2px;height:18px;background:#9aa3b2"></div><div style="width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid #9aa3b2"></div></div>
<div style="width:520px;background:#fff;border:2px solid #ced3db;border-radius:8px;padding:12px 16px;text-align:center"><div style="font-weight:700;font-size:16px">多尺度特征 features</div><div style="font-size:12px;color:#6e7684;margin-top:2px">avg + max pool · 层 [4,6,8,10] → 1536-d</div></div>
<div style="display:flex;flex-direction:column;align-items:center;margin:5px 0"><div style="width:2px;height:18px;background:#9aa3b2"></div><div style="width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid #9aa3b2"></div></div>
<div style="width:560px;border:2px dashed #b6bdc8;border-radius:10px;padding:12px 12px 14px;position:relative"><div style="position:absolute;top:-11px;left:16px;background:#f8f9fb;padding:0 8px;font-size:12px;color:#8b93a0;font-weight:700">并行 head 分支 · parallel heads</div><div style="display:flex;gap:14px">
<div style="flex:1;background:#eafaf1;border:2px solid #1f9254;border-radius:8px;padding:11px 13px"><div style="font-weight:700;font-size:15px;color:#1f9254">① pose_score head</div><div style="font-size:12px;color:#333;margin-top:3px">MLP 1536·128·1 → σ</div><div style="font-size:13px;font-weight:700;margin-top:5px">raw_score ∈ [0,1]</div><div style="font-size:11px;color:#6e7684">动作质量 · ρ击球 0.811</div></div>
<div style="flex:1;background:#fdf0e4;border:2px solid #c66a12;border-radius:8px;padding:11px 13px"><div style="font-weight:700;font-size:15px;color:#c66a12">② cricket_gate head</div><div style="font-size:12px;color:#333;margin-top:3px">MLP 1536·128·1 → σ</div><div style="font-size:13px;font-weight:700;margin-top:5px">gate_prob ∈ [0,1]</div><div style="font-size:11px;color:#6e7684">cricket 存在 · AUC 0.988</div></div>
</div></div>
<div style="display:flex;flex-direction:column;align-items:center;margin:5px 0"><div style="width:2px;height:18px;background:#9aa3b2"></div><div style="width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid #9aa3b2"></div></div>
<div style="width:520px;background:#1c202a;border:2px solid #1c202a;border-radius:8px;padding:12px 16px;text-align:center"><div style="font-weight:700;font-size:16px;color:#fff">gated 高光分 · gated highlight score</div><div style="font-size:12px;color:#c7cdd6;margin-top:2px">gate 通过 → 取 raw_score，否则无效（逐帧曲线可解释）</div></div>
</div>
<div style="flex:1;display:flex;flex-direction:column;gap:20px;padding-top:10px">
<div style="background:#eef0f4;border:1px solid #ced3db;border-radius:12px;padding:18px 20px">
<div style="font-size:19px;font-weight:700">两阶段训练 Two-stage</div>
<div style="font-size:15px;margin-top:12px;line-height:2"><b>① backbone 全量微调</b><br>COCO YOLO11n-pose → cricket；姿态头 17 → 19 关键点（新增球棒）<br><b>② 冻结 backbone，只训各轻量 head</b><br>~0.2M 参数/头 · 秒级训练 · 多任务复用</div>
</div>
<div style="background:#eef0f4;border:1px solid #ced3db;border-radius:12px;padding:18px 20px">
<div style="font-size:19px;font-weight:700">设计要点 Why</div>
<div style="font-size:15px;margin-top:12px;line-height:2">· 一次 backbone 前向，多 head 复用 → 部署高效<br>· VLM（Qwen3.6）逐张打分作监督 → 标注驱动<br>· 门控与打分正交：有没有 cricket / 动作好不好</div>
</div>
</div>
</div>
</div>

---

<div style="width:1680px;height:1050px;position:absolute;left:0;top:0;background:#f8f9fb;font-family:'Noto Sans SC',system-ui,sans-serif;color:#1c202a;padding:30px;box-sizing:border-box"><div style="font-size:36px;font-weight:700">模型效果 · 曲线烧录视频</div><div style="font-size:16px;color:#6e7684;margin-top:6px">pose_score_v2.1 逐帧打分 + cricket 门控 —— 分数曲线烧录进视频下方 1/5：<b>白色游标</b>标记当前帧，<b>红色区段</b>=门控判定「无 cricket」，橙线=有效高光分</div><div style="display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:22px"><div style="background:#fff;border:1px solid #dfe3e9;border-radius:8px;overflow:hidden"><video src="./assets/videos/v1.mp4" poster="./assets/videos/v1.jpg" controls style="width:100%;height:300px;object-fit:contain;background:#000;display:block"></video><div style="padding:7px 9px"><div style="font-size:13px;font-weight:700">抖音实拍 · 击球</div><div style="font-size:12px;color:#6e7684">有效帧 89% · 峰值分 0.98</div></div></div><div style="background:#fff;border:1px solid #dfe3e9;border-radius:8px;overflow:hidden"><video src="./assets/videos/v2.mp4" poster="./assets/videos/v2.jpg" controls style="width:100%;height:300px;object-fit:contain;background:#000;display:block"></video><div style="padding:7px 9px"><div style="font-size:13px;font-weight:700">短视频集锦</div><div style="font-size:12px;color:#6e7684">有效帧 47% · 峰值分 0.95</div></div></div><div style="background:#fff;border:1px solid #dfe3e9;border-radius:8px;overflow:hidden"><video src="./assets/videos/v3.mp4" poster="./assets/videos/v3.jpg" controls style="width:100%;height:300px;object-fit:contain;background:#000;display:block"></video><div style="padding:7px 9px"><div style="font-size:13px;font-weight:700">短视频集锦</div><div style="font-size:12px;color:#6e7684">有效帧 73% · 峰值分 0.95</div></div></div><div style="background:#fff;border:1px solid #dfe3e9;border-radius:8px;overflow:hidden"><video src="./assets/videos/v4.mp4" poster="./assets/videos/v4.jpg" controls style="width:100%;height:300px;object-fit:contain;background:#000;display:block"></video><div style="padding:7px 9px"><div style="font-size:13px;font-weight:700">短视频集锦</div><div style="font-size:12px;color:#6e7684">有效帧 65% · 峰值分 0.93</div></div></div><div style="background:#fff;border:1px solid #dfe3e9;border-radius:8px;overflow:hidden"><video src="./assets/videos/v5.mp4" poster="./assets/videos/v5.jpg" controls style="width:100%;height:300px;object-fit:contain;background:#000;display:block"></video><div style="padding:7px 9px"><div style="font-size:13px;font-weight:700">短视频集锦</div><div style="font-size:12px;color:#6e7684">有效帧 46% · 峰值分 0.85</div></div></div><div style="background:#fff;border:1px solid #dfe3e9;border-radius:8px;overflow:hidden"><video src="./assets/videos/v6.mp4" poster="./assets/videos/v6.jpg" controls style="width:100%;height:300px;object-fit:contain;background:#000;display:block"></video><div style="padding:7px 9px"><div style="font-size:13px;font-weight:700">短视频集锦</div><div style="font-size:12px;color:#6e7684">有效帧 40% · 峰值分 0.89</div></div></div><div style="background:#fff;border:1px solid #dfe3e9;border-radius:8px;overflow:hidden"><video src="./assets/videos/v7.mp4" poster="./assets/videos/v7.jpg" controls style="width:100%;height:300px;object-fit:contain;background:#000;display:block"></video><div style="padding:7px 9px"><div style="font-size:13px;font-weight:700">短视频集锦</div><div style="font-size:12px;color:#6e7684">有效帧 75% · 峰值分 0.68</div></div></div><div style="background:#fff;border:1px solid #dfe3e9;border-radius:8px;overflow:hidden"><video src="./assets/videos/v8.mp4" poster="./assets/videos/v8.jpg" controls style="width:100%;height:300px;object-fit:contain;background:#000;display:block"></video><div style="padding:7px 9px"><div style="font-size:13px;font-weight:700">短视频集锦</div><div style="font-size:12px;color:#6e7684">有效帧 37% · 峰值分 0.78</div></div></div></div><div style="font-size:13px;color:#6e7684;margin-top:16px">test_data 实测样本（8 段）· 视频可播放（PDF 中显示首帧）· 门控让分数只在画面有 cricket 时有效，曲线可解释</div></div>
