Spaces:
Paused
Paused
gr.interface() for predict_depth_normal
Browse files
app.py
CHANGED
|
@@ -335,7 +335,7 @@ with gr.Blocks(title=title, css=custom_css) as demo:
|
|
| 335 |
submit_button.click(fn=predict_depth_normal, inputs=[image_input, model_dropdown, fx, fy, state_cache], outputs=[depth_output, depth_file, normal_output, normal_file, state_cache, message_box])
|
| 336 |
reconstruct_button.click(fn=unprojection_pcd, inputs=[state_cache], outputs=[pcd_output, pcd_ply, message_box])
|
| 337 |
|
| 338 |
-
demo.launch()
|
| 339 |
|
| 340 |
|
| 341 |
# iface = gr.Interface(
|
|
@@ -356,4 +356,26 @@ demo.launch()
|
|
| 356 |
# analytics_enabled=False
|
| 357 |
# )
|
| 358 |
|
| 359 |
-
# iface.launch()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 335 |
submit_button.click(fn=predict_depth_normal, inputs=[image_input, model_dropdown, fx, fy, state_cache], outputs=[depth_output, depth_file, normal_output, normal_file, state_cache, message_box])
|
| 336 |
reconstruct_button.click(fn=unprojection_pcd, inputs=[state_cache], outputs=[pcd_output, pcd_ply, message_box])
|
| 337 |
|
| 338 |
+
demo.launch(server_name="0.0.0.0")
|
| 339 |
|
| 340 |
|
| 341 |
# iface = gr.Interface(
|
|
|
|
| 356 |
# analytics_enabled=False
|
| 357 |
# )
|
| 358 |
|
| 359 |
+
# iface.launch()
|
| 360 |
+
|
| 361 |
+
|
| 362 |
+
iface = gr.Interface(
|
| 363 |
+
fn=predict_depth_normal,
|
| 364 |
+
inputs=[
|
| 365 |
+
gr.Image(type='pil', label="Original Image"),
|
| 366 |
+
gr.Dropdown(["vit-small", "vit-large"], label="Model"),
|
| 367 |
+
gr.Number(1000.0, label="fx in pixels"),
|
| 368 |
+
gr.Number(1000.0, label="fy in pixels")
|
| 369 |
+
],
|
| 370 |
+
outputs=[
|
| 371 |
+
gr.Image(label="Output Depth"),
|
| 372 |
+
gr.File(label="Depth (.npy)"),
|
| 373 |
+
gr.Image(label="Output Normal"),
|
| 374 |
+
gr.File(label="Normal (.npy)"),
|
| 375 |
+
gr.Textbox(label="Messages")
|
| 376 |
+
],
|
| 377 |
+
title="Metric3D",
|
| 378 |
+
description="Metric3Dv2: A versatile monocular geometric foundation model for zero-shot metric depth and surface normal estimation."
|
| 379 |
+
)
|
| 380 |
+
|
| 381 |
+
iface.launch()
|