Spaces:
Running
Running
Commit
·
bfcd088
1
Parent(s):
aed9ff9
update
Browse files- .gradio/flagged/dataset1.csv +0 -0
- app.py +6 -42
- output.obj +0 -0
- requirements.txt +2 -2
- sinsub.obj +68 -68
.gradio/flagged/dataset1.csv
CHANGED
The diff for this file is too large to render.
See raw diff
|
|
app.py
CHANGED
@@ -196,7 +196,8 @@ t_list = os.listdir("./nuevostrees/" )
|
|
196 |
dataset = tDataset(t_list, "./nuevostrees/")
|
197 |
data_loader = DataLoader(dataset, batch_size = batch_size, shuffle=True, collate_fn=my_collate)
|
198 |
|
199 |
-
|
|
|
200 |
success = False
|
201 |
while not success:
|
202 |
G = nx.Graph()
|
@@ -285,20 +286,10 @@ def predict2():
|
|
285 |
|
286 |
minimo = min(min(x), min(y), min(z))
|
287 |
maximo = max(max(x), max(y), max(z))
|
288 |
-
|
289 |
-
v_matrix = v_matrix[:50]
|
290 |
-
f_matrix = f_matrix[:100]
|
291 |
-
|
292 |
-
x = x.astype(np.float32)
|
293 |
-
y = y.astype(np.float32)
|
294 |
-
z = z.astype(np.float32)
|
295 |
-
i = f_matrix[:, 0].astype(np.int32)
|
296 |
-
j = f_matrix[:, 1].astype(np.int32)
|
297 |
-
k = f_matrix[:, 2].astype(np.int32)
|
298 |
-
|
299 |
fig = go.Figure(go.Mesh3d(
|
300 |
x=x, y=y, z=z,
|
301 |
-
i=
|
302 |
color='red'))
|
303 |
|
304 |
fig.update_layout(
|
@@ -319,36 +310,8 @@ def predict2():
|
|
319 |
|
320 |
|
321 |
#o3d.io.write_triangle_mesh("generadas/"+filename.split("_")[0]+".obj", mesh_o3d)
|
322 |
-
print("Done!")
|
323 |
return fig
|
324 |
|
325 |
-
def predict():
|
326 |
-
# Mini esfera
|
327 |
-
phi = np.linspace(0, np.pi, 20)
|
328 |
-
theta = np.linspace(0, 2 * np.pi, 40)
|
329 |
-
phi, theta = np.meshgrid(phi, theta)
|
330 |
-
r = 1
|
331 |
-
|
332 |
-
x = r * np.sin(phi) * np.cos(theta)
|
333 |
-
y = r * np.sin(phi) * np.sin(theta)
|
334 |
-
z = r * np.cos(phi)
|
335 |
-
|
336 |
-
x = x.flatten().astype(np.float32)
|
337 |
-
y = y.flatten().astype(np.float32)
|
338 |
-
z = z.flatten().astype(np.float32)
|
339 |
-
|
340 |
-
# Caras dummy
|
341 |
-
i = np.arange(len(x) - 2).astype(np.int32)
|
342 |
-
j = i + 1
|
343 |
-
k = i + 2
|
344 |
-
|
345 |
-
fig = go.Figure(go.Mesh3d(
|
346 |
-
x=x, y=y, z=z,
|
347 |
-
i=i, j=j, k=k,
|
348 |
-
color='red'
|
349 |
-
))
|
350 |
-
|
351 |
-
return fig
|
352 |
|
353 |
|
354 |
a = [1.,1.,1.]
|
@@ -365,4 +328,5 @@ Grassdecoder.load_state_dict(checkpoint['decoder_state_dict'])
|
|
365 |
gr.Interface( predict,
|
366 |
inputs=None,
|
367 |
outputs=gr.Plot(),
|
368 |
-
).launch()
|
|
|
|
196 |
dataset = tDataset(t_list, "./nuevostrees/")
|
197 |
data_loader = DataLoader(dataset, batch_size = batch_size, shuffle=True, collate_fn=my_collate)
|
198 |
|
199 |
+
|
200 |
+
def predict():
|
201 |
success = False
|
202 |
while not success:
|
203 |
G = nx.Graph()
|
|
|
286 |
|
287 |
minimo = min(min(x), min(y), min(z))
|
288 |
maximo = max(max(x), max(y), max(z))
|
289 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
290 |
fig = go.Figure(go.Mesh3d(
|
291 |
x=x, y=y, z=z,
|
292 |
+
i=f_matrix[:,0], j=f_matrix[:,1], k=f_matrix[:,2],
|
293 |
color='red'))
|
294 |
|
295 |
fig.update_layout(
|
|
|
310 |
|
311 |
|
312 |
#o3d.io.write_triangle_mesh("generadas/"+filename.split("_")[0]+".obj", mesh_o3d)
|
|
|
313 |
return fig
|
314 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
315 |
|
316 |
|
317 |
a = [1.,1.,1.]
|
|
|
328 |
gr.Interface( predict,
|
329 |
inputs=None,
|
330 |
outputs=gr.Plot(),
|
331 |
+
).launch() #gr.Plot()
|
332 |
+
|
output.obj
CHANGED
The diff for this file is too large to render.
See raw diff
|
|
requirements.txt
CHANGED
@@ -5,6 +5,6 @@ open3d
|
|
5 |
matplotlib
|
6 |
numpy
|
7 |
scipy
|
8 |
-
plotly
|
9 |
pymeshlab
|
10 |
-
|
|
|
5 |
matplotlib
|
6 |
numpy
|
7 |
scipy
|
8 |
+
plotly==6.0.1
|
9 |
pymeshlab
|
10 |
+
gradio==5.24.0
|
sinsub.obj
CHANGED
@@ -2,74 +2,74 @@
|
|
2 |
# object name: sinsub
|
3 |
# number of vertices: 68
|
4 |
# number of triangles: 126
|
5 |
-
v -0.
|
6 |
-
v -0.
|
7 |
-
v 0.
|
8 |
-
v 0.
|
9 |
-
v 0.
|
10 |
-
v 0.
|
11 |
-
v 0.
|
12 |
-
v 0.
|
13 |
-
v 0.
|
14 |
-
v 0.
|
15 |
-
v 0.
|
16 |
-
v 0.
|
17 |
-
v 0.
|
18 |
-
v 0.
|
19 |
-
v 0.
|
20 |
-
v 0.
|
21 |
-
v 0.
|
22 |
-
v 0.
|
23 |
-
v 0.
|
24 |
-
v 0.
|
25 |
-
v 0.
|
26 |
-
v 0.
|
27 |
-
v 0.
|
28 |
-
v 0.
|
29 |
-
v 0.
|
30 |
-
v 0.
|
31 |
-
v 0.
|
32 |
-
v 0.
|
33 |
-
v 0.
|
34 |
-
v 0.
|
35 |
-
v 0.
|
36 |
-
v 0.
|
37 |
-
v 0.
|
38 |
-
v 0.
|
39 |
-
v 0.
|
40 |
-
v 0.
|
41 |
-
v 0.
|
42 |
-
v 0.
|
43 |
-
v 0.
|
44 |
-
v 0.
|
45 |
-
v 0.
|
46 |
-
v 0.
|
47 |
-
v 0.
|
48 |
-
v 0.
|
49 |
-
v 0.
|
50 |
-
v 0.
|
51 |
-
v 0.
|
52 |
-
v 0.
|
53 |
-
v 0.
|
54 |
-
v 0.
|
55 |
-
v 0.
|
56 |
-
v 0.
|
57 |
-
v 0.
|
58 |
-
v 0.
|
59 |
-
v 0.
|
60 |
-
v 0.
|
61 |
-
v 0.
|
62 |
-
v 0.
|
63 |
-
v 0.
|
64 |
-
v 0.
|
65 |
-
v 0.
|
66 |
-
v 0.
|
67 |
-
v 0.
|
68 |
-
v 0.
|
69 |
-
v 0.
|
70 |
-
v 0.
|
71 |
-
v 0.
|
72 |
-
v 0.
|
73 |
f 9 13 14
|
74 |
f 10 14 15
|
75 |
f 11 15 16
|
|
|
2 |
# object name: sinsub
|
3 |
# number of vertices: 68
|
4 |
# number of triangles: 126
|
5 |
+
v -0.00938386 0.393382 0.51734
|
6 |
+
v -0.0218465 0.415075 0.495837
|
7 |
+
v 0.00847551 0.421064 0.484306
|
8 |
+
v 0.0209381 0.399371 0.505808
|
9 |
+
v 0.140344 0.240266 0.604737
|
10 |
+
v 0.160612 0.263647 0.632013
|
11 |
+
v 0.196166 0.255084 0.612934
|
12 |
+
v 0.175898 0.231703 0.585658
|
13 |
+
v 0.0478381 0.200333 0.674714
|
14 |
+
v 0.0728928 0.219984 0.711491
|
15 |
+
v 0.109845 0.189643 0.702528
|
16 |
+
v 0.0847905 0.169992 0.665752
|
17 |
+
v 0.00910727 0.143718 0.728895
|
18 |
+
v 0.0361554 0.164933 0.768547
|
19 |
+
v 0.075487 0.131339 0.759692
|
20 |
+
v 0.0484389 0.110123 0.72004
|
21 |
+
v 0.0812365 0.451773 0.521053
|
22 |
+
v 0.0836402 0.473451 0.529359
|
23 |
+
v 0.0942219 0.47986 0.50957
|
24 |
+
v 0.0918183 0.458182 0.501264
|
25 |
+
v 0.392153 0.220038 0.147159
|
26 |
+
v 0.401105 0.215243 0.118024
|
27 |
+
v 0.399303 0.245542 0.112484
|
28 |
+
v 0.390351 0.250336 0.141619
|
29 |
+
v 0.414835 0.280011 0.251178
|
30 |
+
v 0.423519 0.281875 0.246418
|
31 |
+
v 0.420651 0.291419 0.244925
|
32 |
+
v 0.411967 0.289555 0.249685
|
33 |
+
v 0.440505 0.284173 0.279858
|
34 |
+
v 0.442635 0.286055 0.271487
|
35 |
+
v 0.442618 0.294681 0.273422
|
36 |
+
v 0.440488 0.292799 0.281793
|
37 |
+
v 0.487584 0.271914 0.260908
|
38 |
+
v 0.484574 0.276251 0.248574
|
39 |
+
v 0.490464 0.288 0.251267
|
40 |
+
v 0.493474 0.283664 0.263601
|
41 |
+
v 0.527346 0.242273 0.249673
|
42 |
+
v 0.524964 0.246822 0.231069
|
43 |
+
v 0.53822 0.260746 0.232776
|
44 |
+
v 0.540602 0.256196 0.25138
|
45 |
+
v 0.546428 0.216213 0.242381
|
46 |
+
v 0.548419 0.216488 0.221374
|
47 |
+
v 0.565533 0.228705 0.223156
|
48 |
+
v 0.563543 0.22843 0.244163
|
49 |
+
v 0.556181 0.199403 0.249116
|
50 |
+
v 0.560895 0.196453 0.227955
|
51 |
+
v 0.577657 0.2104 0.229745
|
52 |
+
v 0.572943 0.21335 0.250906
|
53 |
+
v 0.572055 0.183314 0.253574
|
54 |
+
v 0.577278 0.179562 0.232136
|
55 |
+
v 0.591358 0.196957 0.232522
|
56 |
+
v 0.586135 0.200708 0.253961
|
57 |
+
v 0.594262 0.169278 0.264907
|
58 |
+
v 0.600479 0.164382 0.244028
|
59 |
+
v 0.609096 0.184859 0.241793
|
60 |
+
v 0.602879 0.189754 0.262671
|
61 |
+
v 0.628853 0.163844 0.274297
|
62 |
+
v 0.631941 0.159718 0.253268
|
63 |
+
v 0.635904 0.180707 0.249731
|
64 |
+
v 0.632816 0.184834 0.27076
|
65 |
+
v 0.667195 0.157474 0.277507
|
66 |
+
v 0.668252 0.153663 0.255851
|
67 |
+
v 0.671984 0.17506 0.252268
|
68 |
+
v 0.670927 0.178872 0.273924
|
69 |
+
v 0.658001 0.245148 0.179235
|
70 |
+
v 0.640775 0.242493 0.173593
|
71 |
+
v 0.634978 0.255422 0.185207
|
72 |
+
v 0.652204 0.258077 0.190849
|
73 |
f 9 13 14
|
74 |
f 10 14 15
|
75 |
f 11 15 16
|