roLabelImg是基于labelImg改进的,也是用来标注为xmd格式数据的工具,是在labelImg的基础上增加了能够使标注的框进行旋转的功能。项目文件下载地址:https://github.com/cgvict/roLabelImg/
因为对于非开发人员,不会有python的开发环境,他们需要的是一个方便的、双击可执行的exe软件,所以做了以下工作:
1、转化过程
首先,pycharm要能够顺利执行roLabelImg.py文件,正常标注界面。再在pycharm的View——>Terminal打开命令输入端,输入命令(是经过亲测,编译成功的):
pyinstaller -F -w -p C:\Programs\Python\Python38\Lib\site-packages;C:\Users\25030\Desktop\pyqt5-master\roLabel\libs
roLabelImg.py
其次,应注意:先使用pip install pyinstaller 安装。
执行的命令中,-F固定是大写表示生成exe,-w表示在执行exe文件时,不显示cmd执行监督框。
-p后面的两个地址,是python的模块包路径和roLabelImg文件中的libs包路径。.py 文件是要编译的文件名。
命令执行结束,会在编译文件的路径下,.exe 文件会自动新增在dist文件夹。
第一次没有编译成功的时候,看到过出现了这样的报错: