图像语义分割标注工具labelme制作自己的数据集用于mask-rcnn训练

深度学习 专栏收录该内容
19 篇文章 1 订阅

labelme(标注mask数据集用的)

github地址:https://github.com/wkentaro/labelme

windows

python2

pip install pyqt
pip install labelme

python3

pip install pyqt5
pip install labelme

ubuntu16.04 系统自带的python2.7环境

sudo apt-get install python-qt4 pyqt4-dev-tools
sudo pip install labelme  # python2 works

使用

(1)在终端中执行以下命令:

labelme

(2)出现labelme的界面:
这里写图片描述

(3) 点击“open”,打开需要标注的图像,选择对目标区域进行标注

假如你要标注的对象为人和狗,在画掩码过程中,一幅图像中如果有多个person、dog,命名规则为person1、person2…… dog1、dog2……。因为labelme生成的标签为一个label.png文件,这个文件只有一通道,在你标注时同一标签mask会被给予一个标签位,而mask要求不同的实例要放在不同的层中。最终训练索要得到的输入为一个w*h*n的ndarray,其中n为该图片中实例的个数

这里写图片描述

(4) 标注完成后点击,产生一个json文件
这里写图片描述

(5)进入<文件名>.json所在目录下,在终端中执行

 labelme_json_to_dataset  <文件名>.json

这里写图片描述

可得到一个文件夹,里面有五个文件,分别是:
*.png
info.yaml
label.png
label_names.txt
label_viz.png

这里写图片描述

其中 label.png 和 info.yaml 是我们需要用到的! 标注已经完成!

label.png相当于mask 文件,可视化为:

这里写图片描述

其中每个对象上的红色数字,是我截图的时候加上去的的,表示每个对象区域在图像中的真实像素值

(6)如果需要批量转换的话,就需要自己写shell 脚本


参考:

Mask RCNN训练自己的数据集
【图像语义分割】Label data的标注–Labelme(python)
labelme标注的数据分析

<p style="font-size:14px;background-color:#FFFFFF;color:#333333;"> <span>U-Net是一种基于深度学习图像语义分割方法,尤其在医学图像分割中表现优异。</span> </p> <p style="font-size:14px;background-color:#FFFFFF;color:#333333;"> <span>本课程将手把手地教大家使用labelme图像标注工具制作自己数据集,生成Mask图像,并使用U-Net训练自己数据集,从而能开展自己图像分割应用。</span> </p> <p style="font-size:14px;background-color:#FFFFFF;color:#333333;"> <span>本课程有三个项目实践:</span> </p> <p style="font-size:14px;background-color:#FFFFFF;color:#333333;"> <span>(1) Kaggle盐体识别比赛 :利用U-Net进行Kaggle盐体识别</span> </p> <p style="font-size:14px;background-color:#FFFFFF;color:#333333;"> <span>(2) Pothole语义分割:对汽车行驶场景中的路坑进行标注语义分割</span> </p> <p style="font-size:14px;background-color:#FFFFFF;color:#333333;"> <span>(3) Kaggle细胞核分割比赛 :利用U-Net进行Kaggle细胞核分割</span> </p> <p style="font-size:14px;background-color:#FFFFFF;color:#333333;"> <span>本课程使用keras版本的U-Net,在Ubuntu系统上用Jupyter Notebook做项目演示。 包括:数据集标注数据集格式转换和Mask图像生成、编写U-Net程序文件、训练自己数据集、测试训练出的网络模型、性能评估。</span> </p> <p style="font-size:14px;background-color:#FFFFFF;color:#333333;"> <span>本课程提供项目的数据集和Python程序文件。</span> </p> <p style="font-size:14px;background-color:#FFFFFF;color:#333333;"> <span><img src="https://img-bss.csdn.net/201907221510227991.jpg" alt="" /><br /> </span> </p>
©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值