Skip to content

Add user-drawn bounding box annotations, collections, and review workflow#79

Open
garland3 wants to merge 13 commits intomainfrom
feature/user-annotations-collections
Open

Add user-drawn bounding box annotations, collections, and review workflow#79
garland3 wants to merge 13 commits intomainfrom
feature/user-annotations-collections

Conversation

@garland3
Copy link
Collaborator

@garland3 garland3 commented Mar 15, 2026

Summary

Screenshots

Image Viewer with Bounding Box Annotations

Image Viewer with Annotations

Report with Bbox Overlays on Thumbnails

Report Bbox Overlay

Report Statistics with Annotation Count

Report Stats

Test plan

  • Run alembic upgrade head to apply migration
  • Verify bbox class CRUD on project page (create with color, edit, delete)
  • Verify drawing bounding boxes on images in the viewer (click-and-drag)
  • Verify annotation list in sidebar (select, edit class, delete)
  • Verify COCO and YOLO export endpoints return valid formats
  • Verify collection CRUD (create, add images, lock/unlock)
  • Verify annotation review (approve/reject/flag) and review history
  • Verify report page shows bbox overlays on annotated image thumbnails
  • Verify CSV/JSON/Excel exports include annotation data columns
  • Run full backend test suite: uv run pytest tests/
  • Run frontend build: cd frontend && npm run build

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants