一、软件准备:

没有下载anaconda的同学先下载一个anaconda,或者来跟我拷。

anaconda官网:https://www.anaconda.com/distribution/

 

然后打开anaconda prompt(Win10):

给实验室同学看的标注说明书

打开anaconda prompt(Win7):

给实验室同学看的标注说明书

输入以下命令来安装需要的两个依赖项:

pip install PyQt5

pip install lxml

如果觉得慢的话,可以使用清华镜像源来安装:

pip install PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

pip install lxml -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

 

然后去这个网址下载我们的标注软件:

https://github.com/Xminghua/labelImg

给实验室同学看的标注说明书

下载后解压,并进入labelImg(labelImg-master)的根目录,

给实验室同学看的标注说明书

鼠标放入空白区域,按住shift键的同时点击鼠标右键,选择在此处打开Powershell窗口(Win7则是打开命令行窗口)

给实验室同学看的标注说明书

输入以下命令:

pyrcc5 -o resources.py resources.qrc
python labelImg.py

打开labelImg界面:

给实验室同学看的标注说明书

然后这个软件就装好了,如果下次要使用,就进入labelImg(labelImg-master)的根目录,打开Powershell窗口输入:

python labelImg.py

就行了

二、标注

 

给实验室同学看的标注说明书

 

点击opendir

给实验室同学看的标注说明书

 

给实验室同学看的标注说明书

 

给实验室同学看的标注说明书

 

点击Change Save Dir选择xml文件的保存路径(就选择你视频中切出来的图片保存的那个文件夹)

(重要:这一步每次打开新的一个文件夹的时候都要做,比如你第一段视频的图片标完了,开始标第二段视频的图片时,请务必再执行这一步)

给实验室同学看的标注说明书

 

请在这里先勾选 Use default label 并在后面的文本框中填: mud

(注:别填错了,我们这里需要统一标签名)。

给实验室同学看的标注说明书

 

会用到的快捷键:

W:标注

Ctrl+S:保存当前图片标注的xml文件

给实验室同学看的标注说明书

标注完后按Ctrl+S保存,点击左边选项栏中的Next Image(目前我没找着什么快捷键,我感觉应该是有)。

然后细心仔细地完成标注工作。

 

其他注意事项

我的文件夹里是按照文件名进行递增排序。(推荐这样做)。最后标注完一段视频中的图片后,文件夹中将会是下图这样的:

给实验室同学看的标注说明书

 

(注意:这样保存的目的是直观地看出图片与xml文件是否一一对应,请务必保证图片与xml文件一一对应!)

我这里视频文件名是 wet1、2、3、4、5,所以软件切除的图片文件名为:wet(n) xxx.jpg但其实这时候叫什么没太大关系,老师最后会用一个小程序对所有图片和xml文件进行统一编号,只要图片名是有序的就OK了。

注意:太过于模糊的图片不要标,直接删掉,没有可标物体的图片也直接删掉。

希望大家能耐着性子做好标注工作,这也是机器学习的一个部分。

相关文章: