图片标注工具LabelImg

        实习时候,也要对图像进行打标,打标首选LabelImg工具,LabelImg适用于图像检测任务的数据集制作。

        它来自下面的项目:https://github.com/tzutalin/labelImg
        其中标签存储功能和“Next Image”、“Prev Image”的设计使用起来比较方便。

        该软件最后保存的xml文件格式和ImageNet数据集是一样的。

        编译好后只要要在图片上按save就可以得到PASCAL VOC格式的XML文件(PASCAL VOC为图像识别和分类提供了一整套标准化的优秀的数据集,从2005年到2012年每年都会举行一场图像识别challenge,这种XML就是他们定义的一种图像标注文件的格式),再利用一个脚本就可以转换成Tensorflow需要的TFRecord格式了。


        如果想简便,请直接下载打包版本(下载地址见开头),无需编译,直接打开就能用!

        百度云:最近几个版本 密码: cnn6

        原作者发布了打包好的软件,包括Windows和Linux平台,无需编译,可以直接运行,不愿意折腾的朋友可以使用这个版本,直接下载最新的版本即可。


        

使用方法

  • 修改默认的XML文件保存位置,使用快捷键“Ctrl+R”,改为自定义位置,这里的路径一定不能包含中文,否则无法保存

  • 源码文件夹中使用notepad++打开data/predefined_classes.txt,修改默认类别,比如改成person、car、motorcycle三个类别。

  • “Open Dir”打开图片文件夹,选择第一张图片开始进行标注,使用“Create RectBox”或者“Ctrl+N”开始画框,单击结束画框,再双击选择类别。完成一张图片后点击“Save”保存,此时XML文件已经保存到本地了。点击“Next Image”转到下一张图片。

  • 标注过程中可随时返回进行修改,后保存的文件会覆盖之前的。

  • 完成标注后打开XML文件,发现确实和PASCAL VOC所用格式一样。

             图片标注工具LabelImg_第1张图片


        

你可能感兴趣的:(图片标注工具LabelImg)