CharlieAmalet commited on
Commit
c036eba
·
verified ·
1 Parent(s): fe381bb

Update mesh.py

Browse files
Files changed (1) hide show
  1. mesh.py +2 -1
mesh.py CHANGED
@@ -42,6 +42,7 @@ def get_mesh(model, image: Image.Image, keep_edges=True):
42
  triangles = create_triangles(image.shape[0], image.shape[1])
43
  else:
44
  triangles = create_triangles(image.shape[0], image.shape[1], mask=~depth_edges_mask(depth))
 
45
  colors = image.reshape(-1, 3)
46
  mesh = trimesh.Trimesh(vertices=verts, faces=triangles, vertex_colors=colors)
47
 
@@ -57,4 +58,4 @@ def mesh_interface(model):
57
  inputs=[gr.Image(label="Input Image", type='pil'), gr.Checkbox(label="Keep occlusion edges", value=True)]
58
  outputs=gr.Model3D(label="3D Mesh", clear_color=[1.0, 1.0, 1.0, 1.0])
59
  generate_btn = gr.Button(value="Generate")
60
- generate_btn.click(partial(get_mesh, model), inputs=inputs, outputs=outputs, api_name="generate_mesh")
 
42
  triangles = create_triangles(image.shape[0], image.shape[1])
43
  else:
44
  triangles = create_triangles(image.shape[0], image.shape[1], mask=~depth_edges_mask(depth))
45
+
46
  colors = image.reshape(-1, 3)
47
  mesh = trimesh.Trimesh(vertices=verts, faces=triangles, vertex_colors=colors)
48
 
 
58
  inputs=[gr.Image(label="Input Image", type='pil'), gr.Checkbox(label="Keep occlusion edges", value=True)]
59
  outputs=gr.Model3D(label="3D Mesh", clear_color=[1.0, 1.0, 1.0, 1.0])
60
  generate_btn = gr.Button(value="Generate")
61
+ generate_btn.click(partial(get_mesh, model.to(device)), inputs=inputs, outputs=outputs, api_name="generate_mesh")