MaskRCNN学习(三)——labelme工具的使用(用于标注自己的数据集)

1. 准备工具

MaskRCNN的标记工具是labelme工具,点击下载

打开Anaconda Prompt,输入以下命令:

conda create --name=labelme python=3.6
conda activate labelme
pip install labelme

安装完成之后输入labelme指令,即可打开图形化界面
在这里插入图片描述

选择保存位置

在这里插入图片描述

打开要标记的文件夹

在这里插入图片描述

创建选框

在这里插入图片描述
在这里插入图片描述
保存后即可生成json文件
在这里插入图片描述
对于生成之后的JSON文件还要再进行处理,主要有两个方法:

  1. 进入到保存JSON文件的目录下,以UN1.json文件为例,运行labelme_json_to_dataset UN1.json命令,对每一个文件逐个转换。
    这种方法的不足之处在于,如果有非常多的训练文件,逐个转换十分耗时且低效
  2. 通过查阅相关文献mask rcnn训练自己的数据集给出的方法,可以使用json转换工具,直接转换所有的json文件
    转换工具地址转换工具
    下载完成之后放在保存json文件的文件夹中,在labelme环境下运行即可

准备数据集结构

数据集的组成结构如下所示 :
在这里插入图片描述
其中,后三个文件夹的内容已经准备完毕,cv2_mask文件夹中存放的内容是将16位存储的label.png转为8位存储的结果,转换方式可参考https://github.com/hyhouyong/Mask-RCNN/blob/master/train_data/uint16_to_uint8.py

至此,MaskRCNN的训练数据已经准备就绪

版权声明:本文为CSDN博主「溪午不闻钟_」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/bruce_zhao1407/article/details/122407660

溪午不闻钟_

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

目标检测指标计算

一、指标 True Positive,TP :预测为正样本(Positive),实际为正样本,则True,预测正确。 True Negative,TN &#x

Deep Learning 目标检测

对检测到的结果进行解析  #----------------------------目标检测*解析字典result------------------------------------------- from numpy import arr

YOLOV3预选框验证

对于一个输入图像,比如416*416*3,相应的会输出 13*13*3 26*26*3 52*52*3 10647 个预测框。我们希望这些预测框的信息能够尽量准确的反应出哪些位置存在对象,是哪种对