github.com/tzutalin/la…
好多教程推荐这个工具,star数目也挺多的。看介绍是基于python+qt的工具。此工具的历史悠久,基于python2.7的pyqt4目前已经被deprecated,笔者从brew 和其他途径尝试安装均告失效;且这个版本是一个32位的软件,在2018年显得是相当的格格不入啊(最主要还是pyqt4安装不上去,在我的mac10.13.6上)。
最终起作用的配置:
- 通过python3安装。(所有的pip安装也是使用pip3)
- 基于pyqt5。
- labelImg的代码下载到本地。
- python3 labelImg.py 运行之。
- 可能需要pyrcc5 -o resources.py resources.qrc。
- 能使用pip(pip3)安装就使用pip3。但labelImg使用的是代码;pip/pip3安装的结果都是需要pyqt4,没再折腾了。/usr/local/lib/python3.7/site-packages目录下有labelImg-1.7.0.dist-info和labelImg文件夹,理论上可以删了重试下,不想弄了,因为已经跑起来了。
软件的使用非常简单,打开图片然后框+类别就行了,完了保存;框完了可以输入自己的类别,而且该类别就会在后续的使用中成为可选的类别,很方便。安装完成后新建框的快捷键是W;cmd+d是复制框,cmd+e是编辑选中的框。
PS:
官方步骤:
Python 3 + Qt5 (Works on macOS High Sierra)
brew install qt # will install qt-5.x.x brew install libxml2 make qt5py3 python labelImg.py python labelImg.py [IMAGE_PATH] [PRE-DEFINED CLASS FILE]