labelimg保存标签
时间: 2025-07-04 09:21:28 浏览: 15
在使用 LabelImg 工具进行图像标注时,保存标注信息是一个非常关键的步骤。LabelImg 支持多种格式的标签保存方式,包括 VOC 格式(XML 文件)、YOLO 格式(TXT 文件)以及 CreateML 格式(JSON 文件)[^2]。
### 保存标注信息的方式
1. **通过界面按钮保存**
在 LabelImg 的图形界面上,点击顶部菜单栏的 `Save` 按钮,即可将当前图片中所标注的对象框和对应的标签信息保存到与图片文件同名的标签文件中。例如,若当前正在标注的图片名为 `image1.jpg`,则保存后会在同一目录下生成一个名为 `image1.xml`、`image1.txt` 或 `image1.json` 的文件,具体取决于所选择的标签格式[^3]。
2. **使用快捷键保存**
LabelImg 提供了快捷键支持,用户可以使用 `Ctrl + S` 快捷键快速保存当前标注内容,这种方式比鼠标点击更加高效,适合大批量标注任务。
3. **自动保存功能**
LabelImg 还提供了“自动保存”选项。启用该功能后,在每次切换图片或添加新标注对象时,系统会自动将标注信息保存到磁盘中,避免因意外退出而丢失数据。可以在设置中勾选“Auto Save mode”来启用此功能。
4. **选择保存路径**
默认情况下,LabelImg 会将标签文件保存在与原始图像相同的目录下。如果需要更改保存路径,可以通过 `Change Save Dir` 功能选择新的目标文件夹。
5. **确认标签格式**
在开始标注前,请确保已经选择了正确的标签格式(VOC、YOLO 或 CreateML)。这可以通过 `PascalVOC`、`YOLO` 或 `CreateML` 菜单项进行切换。不同深度学习框架对标签格式有不同的要求,因此务必根据后续使用的模型框架选择合适的格式[^2]。
### 示例:查看 YOLO 标签格式内容
YOLO 格式的标签文件为 `.txt` 文件,其内容每行代表一个标注对象,格式如下:
```
<class_id> <x_center> <y_center> <width> <height>
```
其中:
- `class_id` 是类别编号;
- `x_center`, `y_center` 是边界框中心点坐标(归一化值,范围 [0,1]);
- `width`, `height` 是边界框宽高(归一化值)。
示例内容:
```text
0 0.5 0.5 0.2 0.3
1 0.7 0.8 0.1 0.15
```
### 注意事项
- 如果未正确配置标签格式或保存路径,可能导致标签文件无法被训练脚本读取。
- 标注完成后,建议手动检查几个标签文件的内容,以确保标注结果准确无误。
阅读全文
相关推荐


















