1. 数据标注工具的选择与准备
LabelImg作为一款开源图像标注工具,在计算机视觉领域已经服务了超过7年。我经手过的十几个图像识别项目中,90%的初期标注工作都是用这个工具完成的。相比商业标注平台,它的优势在于:
- 完全本地化运行,数据不出内网
- 支持Pascal VOC和YOLO两种主流格式
- 快捷键操作流畅,标注效率高
安装时建议直接使用pip命令:
bash复制pip install labelImg
首次启动会遇到两个典型问题:
- 如果报错"libGL.so not found",需要安装:
bash复制sudo apt install libgl1-mesa-glx
- 中文乱码问题可以通过修改源码中的字体设置解决
重要提示:建议在Ubuntu 18.04/20.04系统下运行,Windows环境可能出现标注框显示异常
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 标注规范制定要点
去年我们团队标注10万张工业零件图像时,总结出这些黄金准则:
2.1 边界框划定原则
- 紧密贴合目标边缘,但保留1-2像素缓冲
- 对于部分遮挡目标,按可见部分标注并添加"truncated"标签
- 重叠物体必须分别标注,不允许合并框
2.2 分类标签体系
建立标签树时要注意:
- 层级不超过3级(如:车辆/卡车/冷藏车)
- 避免使用否定描述(如"非机动车"应改为具体类型)
- 同义词合并(将"car"、"auto"统一为"vehicle")
我们使用的标签模板示例:
xml复制<object>
<name>vehicle.car</name>
<pose>Unspecified</pose>
<truncated>0</truncated>
<difficult>0</difficult>
<bndbox>
<xmin>256</xmin>
<ymin>200</ymin>
<xmax>312</xmax>
<ymax>240</ymax>
</bndbox>
</object>
3. 高效标注技巧
3.1 快捷键组合
这些组合键能提升30%效率:
- W:创建标注框
- D
