2024-04-23 update:
将labelImg代码库做了整理,重新发布了一个库:label_image,用法如下:
$ pip install label_image
#启动
$ label_image
引言
由于出了Label Studio标注工具,labelImg工具就被废弃了。
Label Studio是一个可以标注多种类型的标注工具,可以标注文本、图像和语音。但是有些情况下,我只想简单标注图像使用,还是比较倾向于使用labelImg。
现状
labelImg 1.8.6 在python 3.10下使用会报错。如果直接使用pip安装的labelImg,会报float类型错误。
labelImg 1.8.6 在python 3.7.2 下使用没有问题,但是现有Anaconda不再支持python3.7环境安装。
labelImg支持python3.10
经过测试发现,现有labelImg仓库代码已经修复了类型错误,只是没有发布到pypi包中。因此,我们可以先在python3.10环境下,安装labelImg:
# python 3.10
pip install labelImg==1.8.6
需要做的事情:
- 用仓库
labelImg.py
代码替换安装labelImg包中labelImg.py
代码。(可以通过pip show labelImg
来查看包安装位置) - 用仓库
Shape.py
替换site-packages下libs目录下的Shape.py即可。