计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
multi-animal-tracking【效率与协作】Route maDLC tracking, tracklet conversion, stitching, and transformer reID for DeepLabCut.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill for multi-animal pose outputs that must become stable identities and tracks.
multianimalproject, individuals, multianimalbodyparts, uniquebodyparts, and identityinstall-and-project-setupdata-labeling-and-training-datasetspytorch-training-evaluation-inferencepostprocessing-3d-video-exportsauto_track=True, analyze_videos already performs conversion and stitching.auto_track=False, use convert_detections2tracklets followed by stitch_tracklets.identity_only=True before adding more complex reID logic.transformer_reID to mine triplets, train a transformer, and stitch with the resulting checkpoint.analyze_videos(..., auto_track, n_tracks, animal_names, identity_only, ctd_tracking, ctd_conditions)convert_detections2tracklets(..., track_method, identity_only)stitch_tracklets(..., track_method, n_tracks, animal_names, transformer_checkpoint)transformer_reID(..., track_method, n_tracks, n_triplets, train_epochs)Baseline tracker families are ellipse, box, and skeleton; ctd is a direct-tracking branch during analysis, not a manual convert/stitch setting.
multianimalproject: true enables the multi-animal tracking path.individuals sets the default output identity list and usually the default track count.identity: true should be set before training when animals can be told apart consistently.multianimalbodyparts are shared body parts for each individual.uniquebodyparts are seen once per frame and are stored as a single channel in the outputs.animal_names stable so output columns stay consistent.animal_names is used, keep its length aligned with n_tracks.references/api-reference.mdreferences/workflows.mdreferences/troubleshooting.mdscripts/plan_tracking_workflow.py_full.pickle and _meta.pickle_assemblies.pickle_el.pickle, _bx.pickle, or _sk.pickle_bpt_features.pickle, _triplet_vector.npy, and dlc_transreid_<epochs>.pth.h5 and optional .csv, with transformer-assisted runs carrying a tr suffixidentity_only unless the model learned identity supervisionUse the bundled planner script to print a safe call order before running anything, then confirm the expected output files and track counts.