技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
data-transforms【数据与研究】Compose, customize, inspect, and troubleshoot MMCV dict-style data transform pipelines with mmcv.transforms and MMEngine registries.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task involves mmcv.transforms, TRANSFORMS, dict-style data pipelines, custom transform registration, transform wrappers, or transform failures involving image/annotation keys.
pipeline = [dict(type=...)] list for an OpenMMLab dataset or standalone MMCV preprocessing flow.img, img_path, img_shape, ori_shape, pad_shape, scale_factor, flip, gt_bboxes, gt_seg_map, or gt_keypoints keys.BaseTransform registered into TRANSFORMS for config-based construction.Compose, KeyMapper, RandomChoice, RandomApply, TransformBroadcaster, or cached randomness.ToTensor, ImageToTensor, or to_tensor.references/data-contracts.md before reordering the pipeline.references/api-reference.md.references/workflows.md and adapt keys, shapes, and registry imports deliberately.references/troubleshooting.md before changing source code.scripts/transform_pipeline_check.py --help, then run the checker against a tiny generated fixture to verify key, shape, and type expectations.Initialization sizes such as Resize(scale=(width, height)), RandomResize(scale=...), RandomChoiceResize(scales=...), Pad(size=(width, height)), and crop sizes follow width-height argument conventions where documented by MMCV image APIs. Returned metadata keys such as img_shape, ori_shape, and pad_shape are height-width tuples from NumPy image shape.
../media-processing/.../cnn-model-building/.../ops-and-builds/.references/api-reference.md for signatures, defaults, registry behavior, and transform side effects.references/data-contracts.md for read/write keys, bbox/seg/keypoint shapes, metadata conventions, and tensor assumptions.references/workflows.md for pipeline config recipes, custom transform registration, wrappers, and test-time augmentation.references/troubleshooting.md for actionable fixes for common transform failures.scripts/transform_pipeline_check.py for a self-contained tiny pipeline smoke check.