zjuJish commited on
Commit
4bdd8b3
·
verified ·
1 Parent(s): 9f9756a

Upload layer_diff_dataset/make_json1.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. layer_diff_dataset/make_json1.py +27 -0
layer_diff_dataset/make_json1.py ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import json
2
+ import os
3
+ # 构造包含Transparant_dragdata_550各图片的images_rgba_path的JSON文件
4
+
5
+ folder_path = '/mnt/workspace/workgroup/sihui.jsh/layer_diff_dataset/Transparant_dragdata_550/im'
6
+ # folder_path_1 = '/mnt/workspace/workgroup/sihui.jsh/layer_diff_dataset/train/im'
7
+
8
+ file_list = os.listdir(folder_path)
9
+ file_list = [i for i in file_list if i.endswith('.jpg')]
10
+ file_list.sort()
11
+ # print(file_list)
12
+ # 读取原始JSON文件
13
+ # with open('/mnt/workspace/workgroup/sihui.jsh/layer_diff_dataset/train/im_rgba.json', 'r') as file:
14
+ # data = json.load(file)
15
+
16
+ data = []
17
+ # 修改每个字典的"images"和"images_rgba"字段
18
+ for name in file_list:
19
+ item = {}
20
+ item['images_rgba'] = os.path.join(folder_path,name)
21
+ data.append(item)
22
+ # print(data_try)
23
+ # 写入新的JSON文件
24
+ with open('/mnt/workspace/workgroup/sihui.jsh/layer_diff_dataset/Transparant_dragdata_550/im_rgba.json', 'w') as file:
25
+ json.dump(data, file, indent=4)
26
+
27
+ print("New JSON file has been created successfully.")