Spaces:
Runtime error
Runtime error
Upload app.py
Browse files
app.py
CHANGED
@@ -127,11 +127,30 @@ uids = sorted(uids)
|
|
127 |
# uids = uids[:809]
|
128 |
# uids = uids[809:1619]
|
129 |
# uids = uids[1619:]
|
130 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
131 |
|
132 |
|
133 |
objects = objaverse.load_objects(
|
134 |
-
uids=
|
135 |
download_processes=processes
|
136 |
)
|
137 |
|
@@ -140,13 +159,12 @@ repo = Repository(
|
|
140 |
)
|
141 |
|
142 |
|
143 |
-
for objaid in tqdm(
|
144 |
objamodel = objaverse.load_objects([objaid])[objaid]
|
145 |
try:
|
146 |
pc = trimesh_to_pc(trimesh.load(objamodel))
|
147 |
pc = random_sampling(pc, num_samples=5000)
|
148 |
object_id_tmp_dict[objaid] = pc
|
149 |
-
print(pc.shape)
|
150 |
except:
|
151 |
continue
|
152 |
|
|
|
127 |
# uids = uids[:809]
|
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 |
)
|
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))
|
166 |
pc = random_sampling(pc, num_samples=5000)
|
167 |
object_id_tmp_dict[objaid] = pc
|
|
|
168 |
except:
|
169 |
continue
|
170 |
|