python列表索引超出范围_labelImg 列表索引超出范围问题的简单解决方法

labelImg标注图像软件简介

labelImg 是一个图形图像注释工具,采用#Python# 编写而成,并使用#Qt# 作为其图形界面。注释以 PASCAL VOC 、YOLO等格式保存为 XML 文件,格式使用了 ImageNet。

f69604fee81f13cf497aef4771830da8.png

标注界面

安装方法(win10+Python3.5以上)

1.安装python(3.5以上)

2.安装PyQt5(方法:进入cmd后,输入: pip install PyQt5)

868d4abcf4ebc75efe6afd054625b192.png

dos界面

3.安装PyQt5_tools(方法:进入cmd后,输入:pip install pyqt5-tools)

3ce16ade63e5800421fa5c16105469ec.png

dos界面

4.安装lxml(方法:进入cmd后,输入:pip install lxml)

878ea1da42fc51091489c850c75a2ab2.png

dos界面

5.下载源码:https://github.com/tzutalin/labelImg,然后解压,在cmd进入到文件夹中

c486ef17328cccc0a6d1d471a94e3f4e.png

dos界面

6.运行resources.qrc和resources.py(方法:在cmd进入到labelImg-master文件夹中,输入: pyrcc5 -o resources.py resources.qrc)

d75fa636c45b5f217b8725489e4c1b2e.png

dos界面

7.然而在导入的图片里进行"上一张"和"下一张"切换的时候,出现了新的错误

7dfce46f3cfb1ad8bb938a9e8a4fb141.png

dos界面

8.解决方法如下图所示(进入cmd后,输入:pip3 install labelImg)

059e784f02d0465a910459eaff9a796d.png

dos界面

9.在cmd界面输入:labelImg即可解决如上问题

工具使用方法

602c4c78bd359e5f082c3d5e29e269ba.png

主界面

①点击"Open Dir"打开图片所在的文件夹(其下可以多个子文件夹,程序会自动匹配)

②点击"Change Save Dir"选择xml保存的路径或者需要加载的xml文件所在的文件夹(所有xml放在同一文件夹下容易操作)

2dfbc83c02dfab5de5953ee53c0ece6e.png

打开图片后进行标注

③点击"Create RectBox"后,对目标进行标注

8eb17ce20c386fb79c8e928be031d632.png

xml文件

④固定好框的位置后,点击"Save"保存配置文件,保存后显示如上图的配置文件

感谢

大家可以手动实践一下,本文对于做深度学习方向研究工作的老师和同学有帮助,正在从事或者想做这方面工作的朋友们,可以相互交流,本文旨在分享。


版权声明:本文为weixin_31975689原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。