whitphx HF staff commited on
Commit
0e305c3
1 Parent(s): 15683b1

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +14 -3
index.html CHANGED
@@ -25,13 +25,23 @@ import gradio as gr
25
 
26
  transformers = await import_transformers_js()
27
  pipeline = transformers.pipeline
28
- depth_estimator = await pipeline('depth-estimation', 'Xenova/depth-anything-large-hf');
29
 
30
 
31
  async def estimate(input_image):
32
  output = await depth_estimator(as_url(input_image))
33
- # print("blob:", output.depth.toBlob())
34
- return output
 
 
 
 
 
 
 
 
 
 
35
 
36
  demo = gr.Interface(
37
  fn=estimate,
@@ -39,6 +49,7 @@ demo = gr.Interface(
39
  gr.Image(type="filepath")
40
  ],
41
  outputs=[
 
42
  gr.JSON(),
43
  ],
44
  examples=[
 
25
 
26
  transformers = await import_transformers_js()
27
  pipeline = transformers.pipeline
28
+ depth_estimator = await pipeline('depth-estimation', 'Xenova/depth-anything-small-hf');
29
 
30
 
31
  async def estimate(input_image):
32
  output = await depth_estimator(as_url(input_image))
33
+
34
+ depth_image = output["depth"].to_pil()
35
+
36
+ tensor = output["predicted_depth"]
37
+ tensor_data = {
38
+ "dims": tensor.dims,
39
+ "type": tensor.type,
40
+ "data": tensor.data,
41
+ "size": tensor.size,
42
+ }
43
+
44
+ return depth_image, tensor_data
45
 
46
  demo = gr.Interface(
47
  fn=estimate,
 
49
  gr.Image(type="filepath")
50
  ],
51
  outputs=[
52
+ gr.Image(),
53
  gr.JSON(),
54
  ],
55
  examples=[