labelme批量转换json,不用改py文件!!

这边介绍一种不更改py文件情况下,批量转换json的方法。

labelme批量转换json,不用改py文件!!_第1张图片

这边以两个json文件为例,放在json文件夹下。做label很烦,望理解。

准备工作:

label这样放置在G:/labeled/json下,这边是副本,因为此时我已经弄好了,懒得重新来。

步骤1:激活labelme环境,在这里同时下shift和右键,打开命令窗口,输入  activate labelme

不用管其他的,其实只需要json文件夹就好了

步骤二:输入jupyter notebook,这边好像不能偷懒。。。

labelme批量转换json,不用改py文件!!_第2张图片

labelme批量转换json,不用改py文件!!_第3张图片

labelme批量转换json,不用改py文件!!_第4张图片

这里新建python项目

输入代码:

import os
path = 'G:/labeled/json'  # path为json文件存放的路径
json_file = os.listdir(path)
os.system("activate labelme")
for file in json_file: 
    os.system("labelme_json_to_dataset.exe %s"%(path + '/' + file))

发现第三行还是用了激活命令,我也搞不懂,因为之前已经激活过环境了,毕竟也是新手,弄了蛮久。

所以这边应该是要激活两次。!!!如果有知道原因的,请回答一下,谢谢!

你可能感兴趣的:(labelme批量转换json,不用改py文件!!)