用shell脚本批量处理labelme生成的json文件

初入仪表数据识别的坑,标记了一天的图片,但labelme保存的时候是json格式,还要再进行转换。

查了下,很多博客是直接对:
/anaconda3/envs/labelme/lib/python3.5/site-packages/labelme/cli/json_to_dataset.py进行修改

改了以后我发现在我电脑上还是不行,照着这篇博客用原来的json_to_dataset.py弄好了。
ubuntu用脚本实现labelme批量json_to_dataset方法

步骤:
1、编写shell脚本
命令行输入vi xxx.sh
脚本内容:

#!/bin/bash
 dir=`ls /home/alex/github/Mask_RCNN-master1/imgrow/json/val/`    #定义遍历的目录 
 path="/home/alex/github/Mask_RCNN-master1/imgrow/json/val/"      #名字与上一行相同
 for i in $dir
 do
     labelme_json_to_dataset ${path}$i
     #echo $i
 done

(dir和path都是json文件存放的目录)
保存退出

2、命令行修改权限

chmod u+x xxx.sh

3、运行脚本

./xxx.sh

在这里报了个错:
在这里插入图片描述
解决方法:Python中使用matplotlib的报错问题

重新运行就OK了,就是有点慢~


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