如何将labelImg打包成exe

 

最近整理一下数据标注这块的内容,在目标检测和目标分割里面用的最多的标注工具labelimglabelme

labelimg主要用于目标检测领域制作自己的数据集,如:YOLO系列目标检测模型

labelme主要用于图像分割领域制作自己的数据集,如:MaskRCNN实例分割模型

如何去使用这个工具网上很多,基本安装好环境后,运行一下就会弹出窗口,但是要把这个工具给没有代码经验的人去使用,就需要将其打包成exe,方便标注人员去使用,下面就来大体说一下怎么用吧,时间有限,简单粗暴几个步骤,不懂的话,我也没办法了。。。实在不会的话,末尾还有更简单的办法,直接去现在别人打包的exe。

首先是去github上下载

https://github.com/HumanSignal/labelImg
下载完后,解压,然后进行以下几步:

1、新建一个虚拟环境,然后在环境下安装labelImg

pip3 install labelImg

2、cd进入下载的解压后的labelImg文件下,然后输入

pyrcc4 -o libs/resources.py resources.qrc 

3、打包的话就需要安装pyinstaller,输入

pip install pyinstaller

4、安装完后,就进行打包操作,输入以下命令,回车。

pyinstaller --hidden-import=pyqt5 --hidden-import=lxml -F -n "labelImg" -c labelImg.py -p ./libs -p ./

输出如下命令,显示successfully,就表示打包成功了。如何将labelImg打包成exe_第1张图片

 接下来就可以到项目文件夹下找到dist这个文件,里面就有生成的exe文件。

然后把data文件和exe另外拷贝到一个新建的文件里,发给别的同事,不需要配环境就可以正常使用啦。

附:现成的exe文件,不需要自己去打包,地址如下:

https://github.com/HumanSignal/labelImg/releases

你可能感兴趣的:(数据集构建,python,人工智能,目标检测,数据标注)