如何为语义分割工程制作自己的数据集?

本文介绍了如何利用Anaconda创建环境,安装labelme工具来制作语义分割项目的数据集。通过labelme进行图像标注,包括选择图片、保存自动标注、创建多边形、编辑或删除错误标签等步骤,最终生成.json格式的标注文件。
摘要由CSDN通过智能技术生成

利用语义分割来完成自己的一些工程项目,需要制作出自己的数据集,如何制作出可用的数据集?
首先,利用 Anaconda 创建并配置好自己需要的工程环境,我已经配置好了我需要的环境,环境名为:pytorch-gpu。
这是我电脑中的环境列表
接着,激活为语义分割创建的环境:activate pytorch-gpu
激活环境
接下来,利用pip命令安装标注数据集的工具:labelme。这里默认会安装5.2.1版本,该版本标注的数据集有时候会出现报错,建议大家安装3.16.7版本,安装命令为pip install labelme==3.16.7
安装了Labelme
成功安装labelme后,在安装labelme的环境终端中输入labelme打开该工具。
打开labelme
打开labelme后,可看到其界面如下
labelme界面
单击“open dir”选择存储你用来制作数据集的原图的文件夹,下面的“right”文件夹就是我存放即将用来制作数据集的原图的文件夹,故我选择“right”文件夹。
选择文件夹
选择了文件夹后,便可在labelme的窗口中看到right文件夹中的图片,然后点击左上角的"File",选择"Save Automatically",这样就可以在标玩一张图后,直接切换下一张,而当前图片的标注会自动保存。
选择自动保存
然后,点击左侧一列的“Create Polygons”来创建你要标注的标签。沿着图片中你要标记的物体的轮廓依次点击(我要标记这里一个裂缝,故按住“ctrl”并向上滚动鼠标滚轮将图片放大后标的,最好严格按照物体轮廓仔细标记,否则制作出来的数据集的运行后的一些指标很低),最终和“起点”形成一个闭环,在弹出的对话框中输入此物体的标签值(我这里是:Lateral cracks),点击“OK”。
标上标签
点击“OK”后,点击“View”中的“Fit Windw”将图片缩放盗适应窗口的大小,在右侧“Ploygon Labels”一栏中科院看到刚才标注的标签,在图片中刚才点击形成的绿色封闭区域变成了红色,这个无所谓,不需要在意。
标好
每张图片标注完成后,会在原图路径下生成一张“.json”格式的文件,这就表示此张图片标注成功,可以进行下一张图片的标注了。
生成json
如果标错了怎么办?
像我误将井盖标成了裂缝,可以点击左侧一列的“Edit Polygons”来修改或删除此错误标签。
标错
点击“Edit Polygons”后,用鼠标指针选择刚才被我标注错误的井盖,然后右键单击,在弹出的列表中选择你想要的操作。
删除Polygons
用鼠标指针选择刚才被我标注错误的井盖后,也可以直接点击左侧一列的“Delete Polygons”和“Undo”。
撤销
如果对您有用的话,请点个赞吧!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

没伞的行者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值