amadinahmed
commited on
Commit
·
adf56b7
1
Parent(s):
784208c
affaaffa
Browse files
app.py
CHANGED
@@ -77,7 +77,8 @@ def predict_image(inp):
|
|
77 |
"""
|
78 |
Performs inference for a given input image and returns the prediction and CAM image.
|
79 |
"""
|
80 |
-
|
|
|
81 |
material_label, material_label_idx, material_probs = materials_model.predict(inp)
|
82 |
material_preds = {name: prob for name, prob in zip(material_names, material_probs.tolist())}
|
83 |
|
@@ -141,10 +142,10 @@ with gr.Blocks(title="Trash Classification", css=css) as demo:
|
|
141 |
recycling_advice = gr.outputs.Label()
|
142 |
gr.Markdown("### How to recycle?")
|
143 |
recycling_qn = gr.outputs.Label()
|
144 |
-
|
145 |
-
return {results_label: gr.update(visible=True)}
|
146 |
|
147 |
-
|
|
|
148 |
|
149 |
gr.Examples(
|
150 |
examples=examples,
|
@@ -153,7 +154,7 @@ with gr.Blocks(title="Trash Classification", css=css) as demo:
|
|
153 |
cache_examples=False,
|
154 |
)
|
155 |
|
156 |
-
btn.click(predict_image
|
157 |
outputs=[item_probs, recycling_qn, recycling_advice])
|
158 |
if __name__ == "__main__":
|
159 |
demo.launch()
|
|
|
77 |
"""
|
78 |
Performs inference for a given input image and returns the prediction and CAM image.
|
79 |
"""
|
80 |
+
submit_visible()
|
81 |
+
|
82 |
material_label, material_label_idx, material_probs = materials_model.predict(inp)
|
83 |
material_preds = {name: prob for name, prob in zip(material_names, material_probs.tolist())}
|
84 |
|
|
|
142 |
recycling_advice = gr.outputs.Label()
|
143 |
gr.Markdown("### How to recycle?")
|
144 |
recycling_qn = gr.outputs.Label()
|
145 |
+
|
|
|
146 |
|
147 |
+
def submit_visible():
|
148 |
+
return {results_label: gr.update(visible=True)}
|
149 |
|
150 |
gr.Examples(
|
151 |
examples=examples,
|
|
|
154 |
cache_examples=False,
|
155 |
)
|
156 |
|
157 |
+
btn.click(predict_image(submit_visible()), inputs=[input_image],
|
158 |
outputs=[item_probs, recycling_qn, recycling_advice])
|
159 |
if __name__ == "__main__":
|
160 |
demo.launch()
|