labelme产生的json文件批量转化label.png
话不多说,代码说明
1、将labelme虚拟环境中的json_to_dataset.py文件内容先替换如下,使用时labelme_json_to_dataset D:/json/dir
然后会把D:/json/dir
中的json文件输出到当前工作目录(注意这里看着可能是全是黑的,其实不是,只是像素值比较小,0、1,2。。。这种,所以我加了第二块代码)
2、用第二块代码转化一下,将像素值扩大一下即可看到区别
import argparse
import json
import os
import os.path as osp
import warnings
import numpy as np
import PIL.Image
import yaml
from labelme import utils
def main():
parser = argparse.ArgumentParser()
parser.add_argument('json_file')
parser.add_argument('-o', '--out', default=None)
args = parser.parse_args()
json_file = args.json_file
list = os.listdir(json_file)
for i in range(0, len(list)):
path = os.path.join(json_file, list[i])
if o