图像分割 json文件 批量转mask
在进行labelme进行标注后有大量json文件,如果做图像分割需要转为mask才能进入进行训练
1.下载labelme
去github上搜索labelme,用git clone 下载
2.修改json_to_dataset.py 文件路径:label/label/cil/json_to_dataset.py
import argparse
import base64
import json
import os
import os.path as osp
import imgviz
import PIL.Image
from labelme.logger import logger
from labelme import utils
def main(file, outfile):
logger.warning(
"This script is aimed to demonstrate how to convert the "
"JSON file to a single image dataset."
)
logger.warning(
"It won't handle multiple JSON files to generate a "
"real-use dataset."
)
parser = argparse.ArgumentParser()
parser.add_argument("--json_file", default=file)
parser.add_argument("-o", "--out", default=outfile)
args = parser.parse_args()
json_file = args.json_file
if args.out is None:
out_dir = osp.basename(json_file).replace(".", "_")
out_dir = osp.join(osp.dirname(json_file), out_dir