Skip to content

feat(annotation): P2 通用标注任务层 — 阴影候选 + reviewer + 旧工具桥接#3

Merged
mechanic-Q merged 74 commits into
devfrom
feat/p2-detector
Jun 10, 2026
Merged

feat(annotation): P2 通用标注任务层 — 阴影候选 + reviewer + 旧工具桥接#3
mechanic-Q merged 74 commits into
devfrom
feat/p2-detector

Conversation

@mechanic-Q

@mechanic-Q mechanic-Q commented Jun 5, 2026

Copy link
Copy Markdown
Owner

内容

本 PR 完成 superpowers 计划 docs/superpowers/plans/2026-06-06-p2-annotation-task-layer.md 的任务 6-9(任务 1-5 已在此分支上)。

新增

  • tools/review_tasks.py:通用 Streamlit reviewer,支持 bbox_review / frame_label
  • tests/test_review_tasks.py:reviewer 纯函数测试(5 tests)
  • tools/extract_detection_crops.py:增加 --task-store / --frame-output 桥接 bbox_review 任务池
  • tools/review_web.py:legacy reviewer 增加推荐新工具提示

修改

  • tools/generate_annotation_tasks.py:增加 frame_label 候选生成、shadow_score
  • tests/test_generate_annotation_tasks.py:增加 shadow/去重测试
  • docs/conventions/naming-glossary.md:追加常用命令
  • docs/superpowers/plans/2026-06-06-p2-annotation-task-layer.md:执行记录

验证

  • pytest tests/ -v:94 passed
  • pytest tests/test_annotation_core.py tests/test_generate_annotation_tasks.py tests/test_export_annotation_tasks.py tests/test_review_tasks.py -v:36 passed
  • dry-run 输出 Exclude ranges: 1
  • py_compile 全部通过

暂不合并

采集、人工复核和后续效果待实测。

lmr added 30 commits May 11, 2026 18:01
@mechanic-Q mechanic-Q changed the title feat: p2 detector plan updates 修复数据集校验与合并,并记录 P2 重训计划 Jun 5, 2026
@mechanic-Q mechanic-Q changed the title 修复数据集校验与合并,并记录 P2 重训计划 修复数据集校验与合并,并记录 P2 重训结果 Jun 6, 2026
@mechanic-Q mechanic-Q changed the title 修复数据集校验与合并,并记录 P2 重训结果 feat(annotation): P2 通用标注任务层 — 阴影候选 + reviewer + 旧工具桥接 Jun 6, 2026
lmr added 2 commits June 7, 2026 20:17
…eviewer, merge tool

- shadow+VLM candidate: low-conf YOLO bboxes -> 250-frame dedupe -> VLM red-box verify
- reviewer: bbox overlay, adaptive layout, keyboard shortcuts, undo
- merge_annotation_exports: copy reviewed samples into frisbee_merged train split
- training: 4135 images, mAP50 0.858 (+0.029 vs v3), detection frames +52% (478->727)
- 42 annotation tests + 100 project tests passed
@mechanic-Q mechanic-Q merged commit c932652 into dev Jun 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant