Gary3410 commited on
Commit
3329b3f
·
1 Parent(s): ac82743

Upload 2 files

Browse files
Files changed (2) hide show
  1. app.py +29 -26
  2. object_22.json +0 -0
app.py CHANGED
@@ -11,7 +11,7 @@ import json
11
  from tqdm import tqdm
12
 
13
  DATASET_REPO_URL = "https://huggingface.co/datasets/Gary3410/object_tmp"
14
- DATA_FILENAME = "object_tmp_4.pkl"
15
  DATA_FILE = os.path.join("data", DATA_FILENAME)
16
 
17
 
@@ -110,15 +110,18 @@ uids = []
110
  object_id_tmp_dict = {}
111
 
112
  # 解析json文件
113
- with open('object_id.json','r') as file:
114
  str = file.read()
115
  obj_data = json.loads(str)
116
 
117
  for ints_key in obj_data.keys():
118
  ints_dict_one = obj_data[ints_key]
119
- ints_id_dict = ints_dict_one["obj_id"]
120
- for ints_one in ints_id_dict.keys():
121
- uid_one = ints_id_dict[ints_one]
 
 
 
122
  uids.append(uid_one)
123
 
124
  uids = list(set(uids))
@@ -128,29 +131,29 @@ uids = sorted(uids)
128
  # uids = uids[809:1619]
129
  # uids = uids[1619:]
130
 
131
- dict = {
132
- "cracker_box": "dbbfa480a2e4476c8b0ca91667087f44",
133
- "packet": "82ab1bb22a22407e8ebd86cae46dc9d3",
134
- "mug": "a831091dabdb40598ed1681e2aa35058",
135
- "chips_can": "6848fd0ec6df45bcb53fc0e47b51e844",
136
- "baseball": "4799dc6cb5f046bd88609381020feab1",
137
- "paper_towel": "d020130cdc0b4937a062f8d744d707c6",
138
- "banana": "1de9ac4b1a4e46279c271747becbf0eb",
139
- "bowl": "9fa4ca710fa9458aaeb9554c80583c76",
140
- "pear": "fa74a39529f5462e978b4f5dbc0b8add",
141
- "sponge": "939ca8d1e0c2424ba28db9afd19e7e53",
142
- "tennis_ball": "05eb4a68e56249c5b3db4ea937a57b6e",
143
- "plastic_bag": "686c497301da4fa5b6927b79340f473f"
144
- }
145
- new_uids = []
146
- for dict_key_one in dict.keys():
147
- new_uids_one = dict[dict_key_one]
148
- if new_uids_one not in uids:
149
- new_uids.append(new_uids_one)
150
 
151
 
152
  objects = objaverse.load_objects(
153
- uids=new_uids,
154
  download_processes=processes
155
  )
156
 
@@ -159,7 +162,7 @@ repo = Repository(
159
  )
160
 
161
 
162
- for objaid in tqdm(new_uids):
163
  objamodel = objaverse.load_objects([objaid])[objaid]
164
  try:
165
  pc = trimesh_to_pc(trimesh.load(objamodel))
 
11
  from tqdm import tqdm
12
 
13
  DATASET_REPO_URL = "https://huggingface.co/datasets/Gary3410/object_tmp"
14
+ DATA_FILENAME = "object_tmp_22_1.pkl"
15
  DATA_FILE = os.path.join("data", DATA_FILENAME)
16
 
17
 
 
110
  object_id_tmp_dict = {}
111
 
112
  # 解析json文件
113
+ with open('object_22.json','r') as file:
114
  str = file.read()
115
  obj_data = json.loads(str)
116
 
117
  for ints_key in obj_data.keys():
118
  ints_dict_one = obj_data[ints_key]
119
+ # ints_id_dict = ints_dict_one["obj_id"]
120
+ # for ints_one in ints_id_dict.keys():
121
+ # uid_one = ints_id_dict[ints_one]
122
+ # uids.append(uid_one)
123
+ for ints_one in ints_dict_one.keys():
124
+ uid_one = ints_dict_one[ints_one]
125
  uids.append(uid_one)
126
 
127
  uids = list(set(uids))
 
131
  # uids = uids[809:1619]
132
  # uids = uids[1619:]
133
 
134
+ # dict = {
135
+ # "cracker_box": "dbbfa480a2e4476c8b0ca91667087f44",
136
+ # "packet": "82ab1bb22a22407e8ebd86cae46dc9d3",
137
+ # "mug": "a831091dabdb40598ed1681e2aa35058",
138
+ # "chips_can": "6848fd0ec6df45bcb53fc0e47b51e844",
139
+ # "baseball": "4799dc6cb5f046bd88609381020feab1",
140
+ # "paper_towel": "d020130cdc0b4937a062f8d744d707c6",
141
+ # "banana": "1de9ac4b1a4e46279c271747becbf0eb",
142
+ # "bowl": "9fa4ca710fa9458aaeb9554c80583c76",
143
+ # "pear": "fa74a39529f5462e978b4f5dbc0b8add",
144
+ # "sponge": "939ca8d1e0c2424ba28db9afd19e7e53",
145
+ # "tennis_ball": "05eb4a68e56249c5b3db4ea937a57b6e",
146
+ # "plastic_bag": "686c497301da4fa5b6927b79340f473f"
147
+ # }
148
+ # new_uids = []
149
+ # for dict_key_one in dict.keys():
150
+ # new_uids_one = dict[dict_key_one]
151
+ # if new_uids_one not in uids:
152
+ # new_uids.append(new_uids_one)
153
 
154
 
155
  objects = objaverse.load_objects(
156
+ uids=uids,
157
  download_processes=processes
158
  )
159
 
 
162
  )
163
 
164
 
165
+ for objaid in tqdm(uids):
166
  objamodel = objaverse.load_objects([objaid])[objaid]
167
  try:
168
  pc = trimesh_to_pc(trimesh.load(objamodel))
object_22.json ADDED
The diff for this file is too large to render. See raw diff