Spaces:
Sleeping
Sleeping
Commit
·
02640d8
1
Parent(s):
01b6898
Fix: model dependency + default sample
Browse files
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="
|
45 |
)
|
46 |
sample_display = gr.Image(label="Sample Image Preview", value=default_sample_image)
|
47 |
-
sample_selection.change(
|
|
|
|
|
|
|
|
|
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 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
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()
|