jens commited on
Commit
2f74de8
·
1 Parent(s): 801d890
Files changed (2) hide show
  1. app.py +1 -1
  2. inference.py +9 -0
app.py CHANGED
@@ -53,7 +53,7 @@ with block:
53
  print("depth reconstruction")
54
  image = inputs[raw_image]
55
  # depth reconstruction
56
- fig = dpt.generate_fig(image)
57
  return {pcl_figure: fig}
58
 
59
  depth_reconstruction_btn.click(on_depth_reconstruction_btn_click, components, [pcl_figure], queue=False)
 
53
  print("depth reconstruction")
54
  image = inputs[raw_image]
55
  # depth reconstruction
56
+ fig = dpt.generate_fig2(image)
57
  return {pcl_figure: fig}
58
 
59
  depth_reconstruction_btn.click(on_depth_reconstruction_btn_click, components, [pcl_figure], queue=False)
inference.py CHANGED
@@ -9,6 +9,7 @@ import requests
9
  import open3d as o3d
10
  import pandas as pd
11
  import plotly.express as px
 
12
 
13
  class DepthPredictor:
14
  def __init__(self):
@@ -60,6 +61,14 @@ class DepthPredictor:
60
  # Step 6: Create a 3D scatter plot using Plotly Express
61
  fig = px.scatter_3d(df, x='x', y='y', z='z', color='red', size=size)
62
  return fig
 
 
 
 
 
 
 
 
63
 
64
 
65
 
 
9
  import open3d as o3d
10
  import pandas as pd
11
  import plotly.express as px
12
+ import matplotlib.pyplot as plt
13
 
14
  class DepthPredictor:
15
  def __init__(self):
 
61
  # Step 6: Create a 3D scatter plot using Plotly Express
62
  fig = px.scatter_3d(df, x='x', y='y', z='z', color='red', size=size)
63
  return fig
64
+
65
+ def generate_fig2(self, image):
66
+ points, colors = self.generate_pcl(image)
67
+ # Step 6: Create a 3D scatter plot using Plotly Express
68
+ fig = plt.figure()
69
+ ax = fig.add_subplot(111, projection='3d')
70
+ ax.scatter(points,size=0.01, c=colors, marker='o')
71
+ return fig
72
 
73
 
74