在 labelimg 中,重新打开应用会重置 classes.txt

in labelimg, reopening the app resets classes.txt

我有一个包含 1000 张照片的文件夹。我用 labelimg 标记了 100 张照片。在三个类中:“汽车”、“摩托车”和“卡车”。但是每次我打开labelimg,之前的标签都被删除了"classes.txt “并且只有我创建的新标签。当我在 labelimg 中打开之前标记的照片时,它给出 list index out of range 错误然后 labelimg 将关闭。

错误:

label = self.classes[int(class_index)]
IndexError: list index out of range

我怎么每次都有以前的类?

感谢您的帮助

你可以用Label Studio,比labelImg好很多

安装包:

pip install -U label-studio

午餐啦!

label-studio

您必须提供图像文件夹的路径和 classes.txt

如果您从源代码构建:
python labelImg.py [IMAGE_PATH] [PRE-DEFINED CLASS FILE]

如果你安装了pip labelImg:

labelImg [IMAGE_PATH] [PRE-DEFINED CLASS FILE]

其中:
[IMAGE_PATH] 是您的图像文件夹的路径
[PRE-DEFINED CLASS FILE] 是包含您的预定义 classes.txt 和注释 txt 文件

的文件夹的路径

示例:labelImg C:\Users\LENOVO\Downloads\images C:\Users\LENOVO\Downloads\Labels\classes.txt