feat(scripts): Potrace floor-plan vectorization spike (#299) #1663
No reviewers
Labels
No labels
admin
analytics
auth
automation
bug
business
chore
ci
compliance
data
data-moat
docs
duplicate
dx
enhancement
Fable 5 ревью
feedback/max
generative
GG-форсайт
needs-discussion
needs-human
observability
pause-bots
performance
priority/p0
priority/p1
priority/p2
priority/p3
scope/backend
scope/db
scope/devops
scope/frontend
scope/qa
scrapers
security
site-finder
stage/1
stage/2
status/blocked
status/done
status/needs-analysis
status/needs-fix
status/qa
status/ready
status/review
status/wip
tech-debt
tradein
ux
week ревью 1
wontfix
вторичка
ИРД
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: lekss361/gendesign#1663
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "feat/plan-vectorization-spike-299"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Phase 1 spike (#299): контурная векторизация floor-plan растров через Potrace.
Артефакт:
backend/scripts/spike_plan_vectorize.py— переиспользуемый pipeline PNG/JPG → grayscale → threshold → PBM →potrace -s→ SVG, с опциональным rsvg render-back для визуального QA. CLI/argparse. Это spike, не production-wiring.Результаты (31 sample: 21 real Wikimedia + 10 синтетика):
Вердикт: Phase 1 production-ready для чистого line-art при input-quality фильтре; Phase 2 ML (CubiCasa) пока НЕ нужна. Wiring ≈ 3.5–4.5 дн.
Оговорка: валидация на РЕАЛЬНЫХ DOM.РФ-планировках ждёт 22d SSR-скрапера (зона владельца) —
flat_plans.pyсейчас заглушка.Полный spike-doc → vault
inbox/2026-06-17-1815-plan-vectorization-spike-299.md(→ code/patterns).Closes #299