图像标注
如何在 Potato 中标注图像:分类、多标签打标、边界框、多边形与关键点,并导出为 COCO/YOLO 格式。
图像标注的精细程度各不相同,从给整张图像打一个标签,到在像素上精确勾画区域——边界框、多边形和关键点。 合适的层级取决于你的模型需要什么:分类器需要标签,检测器需要边界框,分割模型则需要多边形。功能参考请见 图像标注。
整图分类与打标
单个标签用 radio,多个标签用 multiselect。图像分类展示 提供了一个可用的示例。
yaml
annotation_schemes:
- annotation_type: multiselect
name: contents
description: "Select everything visible in the image."
labels: [Person, Vehicle, Animal, Building, Vegetation]区域:边界框、多边形、关键点
对于定位任务,标注者直接在图像上绘制:
Potato 的图像标注支持这些区域类型,并可为每个类别设置颜色,方式与文本的跨度标注相同。
边界与标注规则
- 贴合程度。 边界框是紧贴物体,还是留出一定边距?务必保持一致。
- 遮挡与截断。 确定如何为部分被遮挡的物体绘制边界框。
- 小目标与密集场景。 设定最小尺寸,并为密集场景制定规则。
这些规则对一致性的影响远大于绘制工具本身。
为视觉模型导出
Potato 可将图像标注导出为 COCO 和 YOLO 格式,检测与分割训练流水线可以直接读取它们。参见为机器学习导出标注。