executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
stitchingRoutes panorama stitching, the `stitch` CLI, `Stitcher` and `AffineStitcher` API usage, verbose diagnostics, feature-mask troubleshooting, and headless installation decisions for the stitching package.
Independent GitHub snapshot · Automated classification · Original documentation governs
stitch CLI, Stitcher and
AffineStitcher API usage, verbose diagnostics, feature-mask troubleshooting,
and headless installation decisions for the stitching package."
disable-model-invocation: true
metadata:
disco-role: operating
license: Apache 2.0Use this repo skill for image panorama stitching tasks with the Python package
stitching. It is the top-level router for the package CLI, the Python API,
and failure analysis around verbose outputs and sample-image workflows.
Stitcher or AffineStitcher from Python, go to Python API.The public package name is stitching.
python -m pip install stitching
For headless server or Docker environments, use the headless build when the OpenCV GUI stack is not available:
python -m pip install stitching-headless
The runtime package depends on OpenCV and largestinteriorrectangle. The
repository's native test suite also uses requests to download public sample
images when they are not already present.
After installing the package in a clean Python environment, run:
python -c "import stitching; print(stitching.__version__)"
stitch --help
If you need a stronger smoke check, use the bundled helper:
python scripts/check_install.py --help
python scripts/check_install.py
stitch CLI flags for affine mode, masks, verbose output, crop control,
match tuning, and output selection.Stitcher and AffineStitcher constructors and their verified defaults.--try_use_gpu
option is optional and only works with a CUDA-enabled OpenCV build.Read these when you need deeper detail than the router provides:
| User intent | Read next |
|---|---|
| "stitch these images from the shell" | sub-skills/cli/SKILL.md |
| "use Stitcher in Python" | sub-skills/python-api/SKILL.md |
| "why did stitching fail" | sub-skills/diagnostics/SKILL.md |
| "I need the CLI flags" | sub-skills/cli/references/cli-reference.md |
| "what defaults does the API use" | sub-skills/python-api/references/api-reference.md |
| "I need the sample images" | scripts/download_sample_images.py |
stitch entry point for end users; it is the public CLI.AffineStitcher when the input is scans or specialized-device imagery.stitch --no-crop or Cropper(False) when the cropper cannot find a
valid interior rectangle.