解析ログのサマリー表示・ケイデンス統計・隊列タイムラインを確認するツール
ダッシュボードは上から順にサマリーカード、ケイデンステーブル、隊列タイムライン、姿勢検出の4つのブロックで構成されています。
2つの方法があります。
画面の「ファイルを選択」ボタンから .log ファイルを選択します。サーバー不要でローカルファイルをそのまま読み込めます。
HTTPサーバー上にログを配置し、?file= パラメータで指定します。
python3 -m http.server 3000http://localhost:3000/keirin_dashboard_v2.html?file=2026-03-30/race_4.log
ポータルページの「ログを開く」ボタンからファイルを選択すると、自動的にダッシュボードへ遷移します。
ログファイルの解析完了サマリーから抽出した概要情報です。
検出された各トラッキングID別のケイデンス(ペダル回転数)統計です。
| 列名 | 説明 |
|---|---|
| ID | トラッキングID。車番が判明している場合はカラーバッジも表示 |
| 計測数 | そのIDでケイデンスが計測された回数 |
| 平均/最高/最低 RPM | ペダル回転数の統計値 |
| 平均/最高 速度 | ケイデンスから算出された速度(km/h)。バーチャートで視覚化 |
| 最大加速/減速 | 加速度の最大・最小値(m/s²)。閾値超は色分け表示 |
| 最終RPM/速度 | 記録の最後に取得された値 |
各列ヘッダーをクリックすると、その列で昇順/降順にソートできます。現在のソート列には ▲ または ▼ マークが表示されます。
VLMが解析した隊列の推移を時系列で表示します。各エントリには時刻、隊列タイプ、選手の並び順(車番カラーバッジ)、説明文が含まれます。
| タイプ | 色 | 説明 |
|---|---|---|
| 一列棒状 | ■ 青 | 選手が一列に並んで走行 |
| 扇状 | ■ 橙 | 横に広がった隊列 |
| 分裂 | ■ 赤 | 先行グループと追走グループに分離 |
| 斜行 | ■ 橙赤 | 斜めに広がった隊列 |
| 不明 | ■ 灰 | 映像条件により隊列を特定できず |
競輪の公式ジャージ色に準拠した色分けで車番を表示します。1番=白、2番=黒、3番=赤、4番=青、5番=黄、6番=緑、7番=橙、8番=桃、9番=紫
VLMが検出した選手の姿勢変化(例:立ちこぎへの変化)を表示します。
各エントリには解析時刻、レース内時刻(M:SS)、車番、姿勢タイプ、信頼度(conf)が含まれます。