gatesla commited on
Commit
c6a0d24
1 Parent(s): 1f29852

Trying to add some safety checking.

Browse files
Files changed (1) hide show
  1. app.py +15 -2
app.py CHANGED
@@ -183,11 +183,22 @@ h1#title {
183
  '''
184
  demo = gr.Blocks(css=css)
185
 
 
 
 
 
 
 
 
 
 
 
186
  with demo:
187
  gr.Markdown(title)
188
  gr.Markdown(description)
189
  # gr.Markdown(twitter_link)
190
  options = gr.Dropdown(choices=models,label='Select Object Detection Model',show_label=True)
 
191
  slider_input = gr.Slider(minimum=0.2,maximum=1,value=0.7,label='Prediction Threshold')
192
 
193
 
@@ -201,7 +212,7 @@ with demo:
201
  with gr.Row():
202
  example_url = gr.Dataset(components=[url_input],samples=[[str(url)] for url in urls])
203
 
204
- url_but = gr.Button('Detect')
205
 
206
  with gr.TabItem('Image Upload'):
207
  with gr.Row():
@@ -213,8 +224,10 @@ with demo:
213
  samples=[[path.as_posix()]
214
  for path in sorted(pathlib.Path('images').rglob('*.JPG'))])
215
 
216
- img_but = gr.Button('Detect')
217
 
 
 
218
  # output_text1 = gr.outputs.Textbox(label="Confidence Values")
219
  output_text1 = gr.components.Textbox(label="Confidence Values")
220
  # https://huggingface.co/spaces/vishnun/CLIPnCROP/blob/main/app.py -- Got .outputs. from this
 
183
  '''
184
  demo = gr.Blocks(css=css)
185
 
186
+
187
+ def changing(b1, b2, inVal, outBox):
188
+ if inVal:
189
+ b1.interactive = "True"
190
+ b2.interactive = "False"
191
+ else:
192
+ outBox.value = "Select Dropdown"
193
+
194
+
195
+
196
  with demo:
197
  gr.Markdown(title)
198
  gr.Markdown(description)
199
  # gr.Markdown(twitter_link)
200
  options = gr.Dropdown(choices=models,label='Select Object Detection Model',show_label=True)
201
+
202
  slider_input = gr.Slider(minimum=0.2,maximum=1,value=0.7,label='Prediction Threshold')
203
 
204
 
 
212
  with gr.Row():
213
  example_url = gr.Dataset(components=[url_input],samples=[[str(url)] for url in urls])
214
 
215
+ url_but = gr.Button('Detect', interactive="False")
216
 
217
  with gr.TabItem('Image Upload'):
218
  with gr.Row():
 
224
  samples=[[path.as_posix()]
225
  for path in sorted(pathlib.Path('images').rglob('*.JPG'))])
226
 
227
+ img_but = gr.Button('Detect', interactive="False")
228
 
229
+ options.change(fn=changing, inputs=[img_but, url_but, options.value, output_text1])
230
+
231
  # output_text1 = gr.outputs.Textbox(label="Confidence Values")
232
  output_text1 = gr.components.Textbox(label="Confidence Values")
233
  # https://huggingface.co/spaces/vishnun/CLIPnCROP/blob/main/app.py -- Got .outputs. from this