Repository navigation
v1.5 — Semantic & panoptic segmentation
Download & run (Windows)
- Download YOLO-Annotator-1.5-windows.zip below and unpack it.
- Install Python 3.10+ (3.13 recommended) with "Add python.exe to PATH".
- Double-click
setup_venv.batonce (creates.venv, installs pinned dependencies, ~150 MB). - Start with
run.bat.
User guide (RU): About.md inside the archive.
What's new in v1.5
Semantic segmentation mode
- New class type
semanticand the Semantic brush tool (S): the brush is the class — all strokes of a class merge into one region layer per image. - Each stroke is committed on mouse release and undone in one step; layers never overlap (overwrite / keep / erase modes).
- Layers render pixel-exact (holes and disconnected parts included) underneath instance annotations.
Panoptic segmentation
- Per-class Panoptic role (
auto/thing/stuff) in the Class Schema Editor. - New COCO Panoptic export:
panoptic_<split>.json+ RGB segment-id PNG per image; stuff below, things on top.
Export
- COCO Instances → "Masks as": polygons or RLE — pixel-exact masks with holes, pycocotools-compatible (no extra dependency).
- Every region of a brush mask is now exported (Semantic Masks, YOLO Segment, COCO, LabelMe).
Quality of life
- File → Open Recent — the last 10 projects.
- Brush size ring under the cursor for Brush and Semantic brush.
- Deploy folder / release archive with
setup_venv.batandrun.bat; dependency versions pinned. - Unused mask files are cleaned up automatically (two-stage, safe for multi-user projects).
Fixes
- Brush masks were missing from COCO Instances export.
- OBB rotation was ignored in COCO export.
- YOLO Detect with the Convert policy crashed on brush masks.
- The Annotations panel was emptied after editing the class schema.
requirements.txtwas missing NumPy and OpenCV.
License
The project is now released under GPL-3.0.
Что нового в v1.5 (кратко)
- Семантический режим: кисть = класс, все мазки класса сливаются в одну область; клавиша
S. - Panoptic-сегментация: роль класса thing/stuff, экспорт COCO Panoptic.
- COCO: маски полигонами или RLE — точно по пикселям, с дырками.
- Файл → Открыть недавние, круг размера кисти, готовый архив для установки.
- Исправлены ошибки экспорта COCO/YOLO Detect и пустая панель аннотаций после правки схемы.
- Лицензия GPL-3.0.
Установка: скачать архив ниже → setup_venv.bat → run.bat. Руководство — About.md в архиве.