from: https://zhuanlan.zhihu.com/p/97807042
1、从github上下载labelmg http://github.com/tzutalin/labelImg
或者git clone http://github.com/tzutalin/labelImg
2、安装PyQt5
命令行输入
pip install PyQt5
3、安装PyQt5-tools
命令行输入
cmd------pip install pyqt5-tools
4、安装lxml
命令行输入
pip install lxml
5、编译资源文件:将Qt文件格式转换为Python格式,在labelImg-master目录下运行
cmd------pyrcc5 -o resources.py resources.qrc
6、将上一个步骤生成的resources.py文件,复制到libs文件夹下
7、修改代码,使得xml目录自动跟随图片目录(可改可不改)
在openDirDialog方法的最后添加
1188行 加这段代码 零起一行self.defaultSaveDir=tragetDirPath
8、如果不打包exe,则可以直接运行labelImg.py,即可进行标注操作
9、打包成exe
需要安装pyinstaller,如果没有安装
pip install pyinstaller
然后
pyinstaller --paths ./bin -F -w labelImg.py
前面部分表示自己的python路径,可根据个人情况而定。那么当前路径下dist中将生成labelimg.exe
可以将源码目录下的data/目录 拷贝到labelimg.exe同目录。点击打开后即可加载预设类别。