Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -222,6 +222,15 @@ def pano_depth_to_world_points(depth):
|
|
222 |
latitude : -pi/2 to pi/2
|
223 |
"""
|
224 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
225 |
# Convert depth to radius
|
226 |
radius = (255 - depth.flatten())
|
227 |
|
@@ -253,15 +262,6 @@ def pano_depth_to_world_points(depth):
|
|
253 |
#print(f'i: {i}, j: {j}')
|
254 |
j = j+1
|
255 |
i = i+1
|
256 |
-
|
257 |
-
i = depth.shape[0]-1
|
258 |
-
kernel = np.ones((depth.shape[1],1),np.float32)/depth.shape[1]
|
259 |
-
avgs = cv2.filter2D(depth,-1,kernel)
|
260 |
-
while i>=2:
|
261 |
-
if avgs[i-1][0] < avgs[i][0] and avgs[i-1][0] < avgs[i-2][0]:
|
262 |
-
print(i-1)
|
263 |
-
break
|
264 |
-
i=i-1
|
265 |
|
266 |
return [pts3d, uv]
|
267 |
|
|
|
222 |
latitude : -pi/2 to pi/2
|
223 |
"""
|
224 |
|
225 |
+
i = depth.shape[0]-5
|
226 |
+
kernel = np.ones((depth.shape[1],1),np.float32)/depth.shape[1]
|
227 |
+
avgs = cv2.filter2D(depth,-1,kernel)
|
228 |
+
while i>=2:
|
229 |
+
if avgs[i-1][0] < avgs[i][0] and avgs[i-1][0] < avgs[i-2][0]:
|
230 |
+
print(i-1)
|
231 |
+
break
|
232 |
+
i=i-1
|
233 |
+
|
234 |
# Convert depth to radius
|
235 |
radius = (255 - depth.flatten())
|
236 |
|
|
|
262 |
#print(f'i: {i}, j: {j}')
|
263 |
j = j+1
|
264 |
i = i+1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
265 |
|
266 |
return [pts3d, uv]
|
267 |
|