Skip to content
Back to skills

Detection

ASecurity

"Object detection and instance segmentation with InternImage in

  • 247 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 8, 2026
datapythongoshellbashrailsapi

Works with

  • api

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill detection --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Detection?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Detection
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-detection/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-detection)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: detection
description: "Object detection and instance segmentation with InternImage in
  MMDetection 2.x, including config selection, command templates, custom plugin
  registration, SAM-prompted masks, and troubleshooting."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# InternImage Detection Sub-skill

Use this sub-skill when the user is working with InternImage object detection or instance segmentation on the repository's MMDetection 2.x stack: choosing COCO, LVIS, OpenImages, VOC, or CrowdHuman configs; building train/test/demo commands; diagnosing custom MMDetection registry issues; or planning SAM-prompted masks from detector boxes.

## Operating flow

1. Identify the user's goal: train, distributed train, test/evaluate, distributed test, single-image demo, or SAM-prompted instance segmentation.
2. Choose a compatible config family from `references/config-catalog.md`; keep the dataset, detector head, backbone size, checkpoint, and evaluation metric aligned.
3. Generate a dry-run shell template with `scripts/build_detection_command.py` instead of copying source launch snippets by hand. The helper prints commands only and never runs training, inference, downloads, or CUDA builds.
4. Before execution, check `references/workflows.md` for environment, data, output, distributed, Slurm, and custom-plugin requirements.
5. For SAM workflows, read `references/sam-integration.md` before choosing a detector config or SAM checkpoint.
6. If an import, registry, DCNv3, dataset, checkpoint, output, distributed, or SAM error occurs, use `references/troubleshooting.md` first.

## Runtime guardrails

- Full detection training/evaluation/demo/SAM runs require a prepared OpenMMLab environment, local datasets, checkpoints, GPU-compatible PyTorch, and usually the DCNv3 CUDA extension. This generated skill only verified self-contained files and helper behavior.
- The detection stack is the MMDetection 2.28-era API. Do not silently translate these configs to MMDetection 3.x commands.
- Preserve custom registration: the source entrypoints import `mmcv_custom` and `mmdet_custom` before model or dataset construction, and InternImage backbones import the local `ops_dcnv3` package.
- TensorRT/mmdeploy export is a deployment workflow. Route detailed export/build tasks to the sibling deployment sub-skill; keep only detection config/checkpoint selection here.
- Do not ask users to open original repository docs or scripts for instructions; use the bundled references and helper script.

## Command-builder examples

```bash
# List distilled detection config keys.
python scripts/build_detection_command.py --list-configs

# Build a one-GPU COCO Mask R-CNN evaluation template.
python scripts/build_detection_command.py test \
  --repo-root <INTERNIMAGE_REPO> \
  --config-key coco/mask_rcnn_internimage_t_fpn_1x_coco \
  --checkpoint checkpoints/mask_rcnn_internimage_t_fpn_1x_coco.pth \
  --eval bbox segm

# Build a distributed DINO evaluation template.
python scripts/build_detection_command.py dist-test \
  --repo-root <INTERNIMAGE_REPO> \
  --config-key coco/dino_4scale_internimage_t_1x_coco_layer_wise_lr \
  --checkpoint checkpoints/dino_4scale_internimage_t_1x_coco.pth \
  --gpus 8 --eval bbox

# Build a single-image visualization template.
python scripts/build_detection_command.py image-demo \
  --repo-root <INTERNIMAGE_REPO> \
  --image images/example.jpg \
  --config-key coco/mask_rcnn_internimage_t_fpn_1x_coco \
  --checkpoint checkpoints/mask_rcnn_internimage_t_fpn_1x_coco.pth \
  --device cuda:0 --palette coco --out demo

# Build a SAM-prompted mask-evaluation template.
python scripts/build_detection_command.py sam \
  --repo-root <INTERNIMAGE_REPO> \
  --config-key coco/mask_rcnn_internimage_t_fpn_1x_coco \
  --checkpoint checkpoints/mask_rcnn_internimage_t_fpn_1x_coco.pth \
  --sam-checkpoint checkpoints/sam_vit_b.pth \
  --sam-type vit_b --eval segm --out sam_results.pkl
```

## Bundled materials

- `references/workflows.md` - train/test/demo/distributed/Slurm workflows, output semantics, custom plugin registration, and export routing.
- `references/config-catalog.md` - distilled model/config families, dataset roots, metric choices, and checkpoint compatibility notes.
- `references/sam-integration.md` - detector plus Segment Anything route, requirements, command shape, and limitations.
- `references/troubleshooting.md` - detection-specific failure modes and fixes.
- `scripts/build_detection_command.py` - standalone dry-run command builder for `train`, `dist-train`, `test`, `dist-test`, `image-demo`, and `sam` modes.

Files in this skill

  • SKILL.md4.5 KB
  • references/config-catalog.md9.6 KB
  • references/sam-integration.md5.2 KB
  • references/troubleshooting.md10.6 KB
  • references/workflows.md11.4 KB
  • scripts/build_detection_command.py19.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.