labelme批量转换json文件(个人适用)

  • Post author:
  • Post category:其他


由于近期研究毕设,需要跑模型,也就用到了数据集的制作。我需要对自己的图片进行语义分割,自然也就需要制作语义分割需要用到的数据集。

在这里,我采用的是用labelme软件对自己的图片进行标注,然后保存。关于这个软件如何下载以及使用。建议大家在csdn上或哔哩哔哩上多看看。想必是比较容易找到相关资料的。所以关于图片的标注我就不详述了。以下主要进行json的批量转换。

在制作数据集的时候,我们的图片是比较多的。如果是自己标注的话,会生成很多的json文件。一个个转换不现实,所以我们就采用批量转换来进行。

在这里我的json文件以及对应的原图都是放在这个路径下的 E:\Linepicture

下面我们需要对里面的json文件进行转换

首先   win+r    输入cmd   按enter进入如下界面

然后我们先需要将前面显示的路径转到我们保存json文件的文件夹路径

这里我们用cd E:\Linepicture   按下enter

以及  E:         再按下enter      即可转到想要的文件夹路径了。如下图

然后我们再输入   activate labelme     按下enter如下图

这时我们就可以输入转换文件所需的代码了  。如下:  labelme_json_to_dataset+空格+文件夹路径。如我的就是labelme_json_to_dataset E:\Linepicture      如下如图

此时按下enter就可以开始进行转换了。效果如图

这样,批量转换就完成了。当然,有的人可能会发现自己转换的文件夹里没有一个info后缀的文件。如果你需要这个文件的话,建议参考这个大佬的讲解  附网址

labelme:缺少生成”info.yaml”文件_winter_xml的博客-CSDN博客_labelme没有yaml

以上是我的总结,因为个人一开始学习批量转换时,试过很多方法发现都不成功(可能少了哪一步),现在自己看过多个大佬的讲解后琢磨出来了,所以就分享给大家一下。方法或许和其他人的有类似的地方。如果侵权的话,还请联系我,我及时删除。



版权声明:本文为qq_47488327原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。