LabelImg is now part of the Label Studio community. The popular image annotation tool created by Tzutalin is no longer actively being developed, but you can check out Label Studio, the open source data labeling tool for images, text, hypertext, audio, video and time-series data.
For the YOLO dataset format, it uses data/predefined_classes.txt to determine the order of classes & hence numerical ids for the classes.
If installing via pip or having built labelImg using PyInstaller, editing this file is not convenient.
On a side note, it is possible to change the path to read predefined_classes.txt via the CLI, but this feature is not documented (and should be).
However, it would be more convenient if the list of classes and their order could be edited from the GUI. Nevermind figuring out how to reorder classes if the user removes or inserts them.
For the YOLO dataset format, it uses
data/predefined_classes.txt
to determine the order of classes & hence numerical ids for the classes.If installing via
pip
or having built labelImg using PyInstaller, editing this file is not convenient.On a side note, it is possible to change the path to read
predefined_classes.txt
via the CLI, but this feature is not documented (and should be).However, it would be more convenient if the list of classes and their order could be edited from the GUI. Nevermind figuring out how to reorder classes if the user removes or inserts them.