|
import os |
|
from copy import deepcopy |
|
|
|
|
|
isp_json = [] |
|
path = './Examples' |
|
for img_dir in sorted(os.listdir(path)): |
|
if os.path.isdir(os.path.join(path, img_dir)): |
|
ISPP = os.path.join(path, img_dir, 'ISPP') |
|
|
|
ispp = {} |
|
ispp['Example_id'] = img_dir |
|
ispp['ISPP'] = [] |
|
img_list = [] |
|
for idx, img in enumerate(sorted(os.listdir(ISPP))): |
|
ispp['ISPP'].append([os.path.join(ISPP, img), idx / 10 if '1' in img_dir else 1 - idx / 10]) |
|
|
|
for file in os.listdir(os.path.join(path, img_dir)): |
|
if os.path.isfile(os.path.join(path, img_dir, file)): |
|
img_list.append(file) |
|
ispp['Image'] = [os.path.join(path, img_dir, file), 7] |
|
ispp['Remark'] = [] |
|
isp_json.append(deepcopy(ispp)) |
|
|
|
with open('example2.json', 'w') as f: |
|
import json |
|
json.dump(isp_json, f, indent=4) |