1.首先是json2image,废话少说,看代码
import base64
import json
import os
import os.path as osp
import uuid
import imgviz
import PIL.Image
from labelme import utils
if __name__ == "__main__":
base_dir = osp.dirname(osp.abspath(__file__))
out_dir_name = "output"
out_dir = osp.join(base_dir, out_dir_name)
if not osp.exists(out_dir):
os.mkdir(out_dir)
label_names = []
label_file = "./label.txt"
label_value_dict = {
}
with open(label_file) as f:
labels = f.readlines()
if len(labels) > 0:
for i, item in enumerate(labels):
item = item.strip()
label_value_dict[item] = i
json_file_name = "json"
json_file_path = osp.join(base_dir, json_file_name)
new_filename = 1095
for file_name in os.listdir(json_file_path)