BhumikaMak commited on
Commit
02640d8
·
1 Parent(s): 01b6898

Fix: model dependency + default sample

Browse files
Files changed (1) hide show
  1. app.py +18 -9
app.py CHANGED
@@ -41,10 +41,14 @@ with gr.Blocks() as interface:
41
  sample_selection = gr.Dropdown(
42
  choices=list(sample_images.keys()),
43
  label="Select a Sample Image",
44
- type="value",
45
  )
46
  sample_display = gr.Image(label="Sample Image Preview", value=default_sample_image)
47
- sample_selection.change(fn=load_sample_image, inputs=sample_selection, outputs=sample_display)
 
 
 
 
48
 
49
  selected_models = gr.CheckboxGroup(
50
  choices=["yolov5", "yolov8s"],
@@ -53,12 +57,17 @@ with gr.Blocks() as interface:
53
  )
54
 
55
  result_gallery = gr.Gallery(label="Results", elem_id="gallery", rows=2, height=500)
56
- print(uploaded_image)
57
- print(sample_display)
58
- gr.Button("Run").click(
59
- fn=process_image,
60
- inputs=[uploaded_image, selected_models],
61
- outputs=result_gallery,
62
- )
 
 
 
 
 
63
 
64
  interface.launch()
 
41
  sample_selection = gr.Dropdown(
42
  choices=list(sample_images.keys()),
43
  label="Select a Sample Image",
44
+ type="Sample 1",
45
  )
46
  sample_display = gr.Image(label="Sample Image Preview", value=default_sample_image)
47
+ sample_selection.change(
48
+ fn=lambda sample_name: load_sample_image(sample_name),
49
+ inputs=sample_selection,
50
+ outputs=sample_display,
51
+ )
52
 
53
  selected_models = gr.CheckboxGroup(
54
  choices=["yolov5", "yolov8s"],
 
57
  )
58
 
59
  result_gallery = gr.Gallery(label="Results", elem_id="gallery", rows=2, height=500)
60
+ if uploaded_image is not None:
61
+ gr.Button("Run").click(
62
+ fn=process_image,
63
+ inputs=[uploaded_image, selected_models],
64
+ outputs=result_gallery,
65
+ )
66
+ else:
67
+ gr.Button("Run").click(
68
+ fn=process_image,
69
+ inputs=[sample_display, selected_models],
70
+ outputs=result_gallery,
71
+ )
72
 
73
  interface.launch()