Skip to content

LabelForge v2.0.4

Choose a tag to compare

@github-actions github-actions released this 29 Oct 08:54
· 13 commits to main since this release

LabelForge v2.0.4 — 数据集分组重做、导出流程简化

✨ 新功能与改进

• 数据集分组:原「Kmeans划分」更名为「数据集分组」,入口在工具栏「导出」菜单
• 数据集分组:聚类算法重写——按类别覆盖图片数、框面积中位数与面积离散度三项特征建模,改用层次凝聚聚类;推荐组数由数据本身的层次结构给出,同一份数据每次分析结果一致,也可手动调整
• 标签导出:数据处理面板的导出格式固定为 YOLO,去掉格式下拉框——该面板下游的划分只读 labels/*.txt,导出成 VOC/COCO 后接不上
• 标签导出:YOLO 任务类型(检测 / 分割 / 旋转框 / 关键点)改为按标注的 shape_type 自动判定,不再需要手动选

🔧 修复

• 导出:标签含 &、<、> 等字符时产出的 VOC XML 损坏,现由标准库转义
• 导出:越界框的坐标未钳制到图像范围(YOLO 归一化值超过 1、COCO/VOC 落到图外),现统一钳住并跳过不足 1px 的退化框
• 导出:COCO 在图片较多时只写出最后一批——标注是单个 json,分块写会互相覆盖,现改为整体一次写出
• 导出:YOLO-Pose 的矩形框与关键点无法聚合为同一实例,现按 group_id 正确配对
• 画布:检测框标签字号不再随缩放反向补偿,改为只跟设置里的字号走

⚡ 性能(大数据集)

• 导出:VOC / COCO 的写出改由格式转换模块统一承担,三套序列化实现合成一份