UI はローカライズ済みです。スキルの紹介と説明文書は選択した言語へ AI が自動翻訳し、コード・コマンド・パス・専門用語は原文のままです。原作者の文書が優先されます。
スキルを探す
データ・研究 · SKILL.md

tracking-evaluation

tracking-evaluation

Configure and run PyTracking trackers on datasets, videos, webcams, and experiment functions.

Independent GitHub snapshot · Automated classification · Original documentation governs

スキルの説明

GitHub

name: tracking-evaluation description: "Configure and run PyTracking trackers on datasets, videos, webcams, and experiment functions." disable-model-invocation: true metadata: disco-role: operating license: GPL 3.0

tracking-evaluation

Use this sub-skill when a task is about planning or running PyTracking evaluation/runtime commands:

  • run a tracker on a full dataset or one dataset sequence
  • run a tracker on a video file or webcam feed
  • write or use an experiment function that returns trackerlist(...) and get_dataset(...)
  • identify dataset aliases, local configuration fields, debug/Visdom behavior, and result locations
  • construct a safe command without launching trackers, cameras, datasets, or GUI windows

Do not use this sub-skill for:

  • result analysis, plots, GOT-10k/TrackingNet submission zips, or VOT toolkit integration: route to analysis-and-packaging
  • LTR model training or train-setting modification: route to ltr-training
  • implementing, registering, or deeply debugging tracker/parameter modules: route to tracker-development

Operating sequence

  1. Read workflows for the relevant mode and use the command builder to print a candidate command. The helper only builds commands.
  2. Read datasets and results before launching a dataset run. Confirm the dataset alias, sequence name/index, local.py paths, network/checkpoint path, and expected result directory.
  3. Read API reference if you need Python calls instead of CLI commands.
  4. Read troubleshooting before retrying any failed run.

Minimal execution gates

  • The target environment must import pytracking and ltr; full network-backed tracker runs usually require a CUDA-capable PyTorch stack and pretrained checkpoints.
  • pytracking/evaluation/local.py must exist and contain the dataset, network, and result paths needed by the chosen alias. Some VOS, AVisT, and LaGOT aliases require extra local fields; see datasets and results.
  • A tracker command's tracker_name and tracker_param are import names, not display labels. Tracker imports pytracking.tracker.<tracker_name> and pytracking.parameter.<tracker_name>.<tracker_param>.
  • Full dataset evaluations, webcam feeds, video GUI windows, and Visdom sessions are side-effecting and can be long-running. Confirm user approval, data paths, checkpoint availability, device/budget, and GUI/service availability before executing emitted commands.

Quick command planning

From this sub-skill directory, generate but do not run a dataset command:

python scripts/build_tracking_command.py dataset --tracker dimp --param dimp50 --dataset otb --sequence Soccer --debug 0

List accepted dataset aliases:

python scripts/build_tracking_command.py --list-datasets

Generate a video command with a numeric initialization box:

python scripts/build_tracking_command.py video --tracker atom --param default --videofile /path/to/video.mp4 --optional-box 100 80 60 40
保存したスキル