两阶段分数据集标注

0 阅读2分钟

实例分割

每只虾拥有专属像素轮廓,重叠区域也能区分归属哪一只虾。

  • 优势:可单只虾提取外形、计算面积 / 长度、分割虾头 / 虾尾 / 脏污区域,流水线分级核心需求。
  • 标注示例:

关键点回归

检测出每只虾预设关键点:虾头尖端、虾尾末端、左右虾钳关节等坐标点。

  • 单独关键点:只能获取离散坐标,没有完整虾轮廓;
  • 标注示例:

组合:实例分割 + 关键点回归 = 同时拥有虾完整外形 + 关键点位,用于姿态矫正、剥虾点位定位。

工具:Roboflow 在线标注(自动导出标准 YOLO 分割,不用转格式)

本地离线工具 LabelMe 标注(无网络时用,需要脚本转 YOLO 分割)

标注导出注意的问题

如果你的标注是多边形,导出普通 YOLO 检测格式时,Roboflow 会完整保留所有轮廓坐标,不会自动删除;本地 yolov8 检测模型读取时,只会读取前 5 个数字当框,后面全部忽略,但标签文件本身会保留一长串坐标,文件看着很长.

image.png

目标检测: image.png cls cx cy w h + 全部多边形点

  • cx:框中心 x

  • cy:框中心 y

  • w:框宽度

  • h:框高度

实例分割数据集(seg) image.png cls + 连续成对xy轮廓点

关键点检测:

cls cx cy w h k1x k1y v1 k2x k2y v2

  • v=0:关键点被遮挡 / 在画面外

  • v=1:关键点清晰可见你导出全部是2,Ultralytics 框架会自动识别为可见,不影响训练。

image.png

  • kpt_shape: [7,3]:匹配你每行 7 组x,y,v关键点;

  • flip_idx长度 = 7,和关键点数量一致,左右翻转对称索引合规;

  • nc=1、单类别 names 一一对应标签里的类别 0;