Annotation Visualizer
by @mingo-318
Visualize bounding boxes and class labels on images with support for COCO, YOLO, VOC, and LabelMe annotation formats.
clawhub install annotation-visualizerπ About This Skill
Annotation Visualizer
Visualize bounding boxes and labels on images. Supports COCO, YOLO, VOC, and LabelMe formats. Use when user wants to visualize annotations on images for quality checking or debugging.
Features
Usage
# Visualize YOLO annotations
python scripts/visualize.py yolo images/ labels/ output/Visualize COCO annotations
python scripts/visualize.py coco annotations.json images/ output/Custom colors and styles
python scripts/visualize.py yolo images/ labels/ output/ \
--colors red,green,blue \
--thickness 2 \
--fill
Examples
$ python scripts/visualize.py yolo ./images ./labels ./outputProcessing 100 images...
β Saved visualization for image1.jpg -> output/image1.jpg
β Saved visualization for image2.jpg -> output/image2.jpg
...
Supported Formats
| Format | Input | Description | |--------|-------|-------------| | YOLO | .txt | YOLO darknet format | | COCO | .json | COCO JSON annotation | | VOC | .xml | Pascal VOC XML | | LabelMe | .json | LabelMe JSON |
Installation
pip install pillow
Options
--colors: Comma-separated colors for each class--thickness: Box line thickness (default: 2)--fill: Fill boxes with semi-transparent color--show-label: Show class labels on boxes--font-size: Label font size (default: 16)π‘ Examples
$ python scripts/visualize.py yolo ./images ./labels ./outputProcessing 100 images...
β Saved visualization for image1.jpg -> output/image1.jpg
β Saved visualization for image2.jpg -> output/image2.jpg
...
βοΈ Configuration
--colors: Comma-separated colors for each class--thickness: Box line thickness (default: 2)--fill: Fill boxes with semi-transparent color--show-label: Show class labels on boxes--font-size: Label font size (default: 16)