avanish07 commited on
Commit
6bd3919
·
1 Parent(s): 3b4985d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -3
app.py CHANGED
@@ -86,11 +86,18 @@ def predict_count(input_image):
86
  predicted_count = int(output.detach().cpu().sum().numpy())
87
  density_map = output.detach().cpu().numpy().reshape(output.shape[2], output.shape[3])
88
  density_map_color = plt.cm.jet(density_map / np.max(density_map))
 
89
  return predicted_count, density_map_color
 
 
 
 
 
 
 
90
 
91
- output_interface = gr.outputs.Textbox(label="Predicted Count")
92
- density_map_interface = gr.outputs.Image(label="Density Map")
93
 
94
- grapp = gr.Interface(fn=predict_count, inputs=input_interface, outputs=[output_interface, density_map_interface])
95
  # Launch the app
96
  grapp.launch()
 
86
  predicted_count = int(output.detach().cpu().sum().numpy())
87
  density_map = output.detach().cpu().numpy().reshape(output.shape[2], output.shape[3])
88
  density_map_color = plt.cm.jet(density_map / np.max(density_map))
89
+
90
  return predicted_count, density_map_color
91
+ from gradio.inputs import Image
92
+ from gradio.outputs import Label, Image
93
+ input_interface = gr.inputs.Image(label="Input Image")
94
+ output_interface = [
95
+ Label(label="Predicted Count"),
96
+ Image(label="Density Map", type="numpy")
97
+ ]
98
 
99
+ # Create the Gradio app with both interfaces
100
+ grapp = gr.Interface(fn=predict_count, inputs=input_interface, outputs=output_interface)
101
 
 
102
  # Launch the app
103
  grapp.launch()