win7 Anaconda3里装labelImg的过程及问题分析

一、下载labelimg安装包,地址如下:

https://github.com/tzutalin/labelImg

win7 Anaconda3里装labelImg的过程及问题分析_第1张图片

二、安装过程:

1、将lableImg的安装包放到Anaconda3中,

2、进入Anaconda Prompt中,先进入到相应的Anaconda环境,用cd命令进入lableImg文件夹,例如

cd D:\Program File\Anaconda3\labelImg-master

3、然后安装pyqt,安装命令:

 pip install pyqt5 pyqt5-tools

时间稍微有点长,如下图所示

4、安装完成后,执行命令:

pyrcc5 -o resources.py resources.qrc

我的电脑在labelImg的安装目录下执行时,会提示不能执行。如下:

退出Anaconda环境后,就可以执行了

这个执行完成是没有任何返回结果的

5、最后,输入命令:

python labelImg.py

悲催的我在这一步又出问题了,如下:

试了半天,也没解决,最后直接打开Anaconda Navigator—》选择你安装好的环境—》打开Spyder—》打开labelImg安装包里的labelImg.py文件就可以了

三、常见故障及分析

在Anaconda中安装labelImg时需要在cmd命令行里输入下面这句:

pyrcc5 -o resources_rc.py resources.qrc

它表示通过pyrcc5将resources.qrc转换成py文件,并在主程序引入。然而我这输入后出现这两个错误提示:

(1)在根目录下的错误提示

(2)在Anaconda中的一个环境下安装时,出现这个故障(我Anaconda安装在D盘下)

原因分析:

    在网上看到一个原因是前面在安装pyqt5时,只用

pip install pyqt5

是不行的,除此之外你还需要

pip install pyqt5-tools 

最好的方法就是直接

 pip install pyqt5 pyqt5-tools

四、labelImg的使用方法

win7 Anaconda3里装labelImg的过程及问题分析_第2张图片

在labelImg文件中,有个data文件夹,里面有predefined_classes.txt记录着分类名称,可以手动更改类别

选择File->Change Saved Dir(不同版本稍微有些差异,也可能叫做changedefault annatation saved dir),然后选择一个空文件夹作为你生成的标记xml存放的位置

点击Open Dir选择你的影像图片文件夹

win7 Anaconda3里装labelImg的过程及问题分析_第3张图片

之后,图片便加载进来了,点击左侧Create RectBox,就可以在图像上绘制矩形框了。因为版本差异,绘制矩形框有的需要一直按住鼠标左键,有的则只用初始和结束位置点击一下,视具体版本情况而定。如下图所示:

win7 Anaconda3里装labelImg的过程及问题分析_第4张图片

绘制结束后,会弹出一个框,选择你要标记的类别,比如dog,如果列表里面没有这个类别,可以在方框中输入,最后点击OK。此时,按住Ctrl+S才算保存,之后,可以使用鼠标点击next image进入下一张或者使用快捷键D进入下一张

最终每张图片标注的结果将保存在xml文件中,xml文件和图片名称一致,大致格式如下图所示:

win7 Anaconda3里装labelImg的过程及问题分析_第5张图片

记录着图片名称,标注的对象类别,像素坐标等信息...

相关的快捷键如下:

Ctrl + s 保存

Ctrl + d 复制当前标签和矩形框

space 将当前图像标记为已验证

w 创建一个矩形框

d 下一张图片

a 上一张图片

del 删除选定的矩形框

Ctrl++ 放大

Ctrl-- 缩小

↑→↓← 键盘箭头移动选定的矩形框

 

参考资料:

https://cloud.tencent.com/developer/news/325876

你可能感兴趣的:(软件安装)