使用labelme制作显著性检测/分割数据集并批量转化json文件

labelme制作分割数据集

最近接触显著性目标检测,需要自己做数据集,没接触过此类标注方法,今天查了一天,发现显著性检测数据集的制作与语义分割数据集制作类似,且也可以用labelme来做。比较麻烦的是json文件转化的部分,也踩了一些坑。把最终做出来的过程记录下来免得以后用的时候忘了,也给大家分享。后两部分代码借鉴到博客https://blog.csdn.net/u010103202/article/details/81635436

目录

labelme制作分割数据集

win10+anaconda3下labelme安装

labelme使用

将json文件批量转化得到分割结果png

批量提取json文件夹中png图


win10+anaconda3下labelme安装

打开Anaconda prompt,由于labelme界面是qt做的,需要先安装pyqt,在终端输入

pip install pyqt    #python2.x输入这个
pip install pyqt5    #python3.x输入这个

然后安装labelme,输入

pip install labelme==3.16.2 #由于在json转化时版本高的labelme会出问题,所以这里用3.16.2版本

安装完成后直接在终端输入labelme即可打开软件。

labelme使用

其界面如下所示。

点击左侧opendir打开需要标注的图片所在文件夹

在右侧file list中选择需要标注的图片

点击左侧create polygons进行标注,形成封闭区域后会提示让你创建或选择label的类型。

ctrl+s保存标注好的json文件到指定文件夹

将json文件批量转化得到分割结果png

在anaconda的文件夹中找到json_to_dataset.py文件,我的在D:\Anaconda3\Lib\site-packages\labelme\cli文件夹中。</

  • 4
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值