jatamura commited on
Commit
cfd1ae2
·
verified ·
1 Parent(s): 93c13da

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -1
app.py CHANGED
@@ -21,7 +21,7 @@ from shiny import App, ui, render, reactive, Session, module
21
  from detectron2.utils.visualizer import Visualizer, ColorMode
22
  from detectron2.data import Metadata
23
 
24
- from python_utils import load_model
25
  # Load data and compute static values
26
  from shared import app_dir
27
 
@@ -41,6 +41,7 @@ app_ui = ui.page_fluid(
41
  multiple=True,
42
  accept=[".png", ".jpg", ".jpeg"]),
43
  ui.input_action_button("analyze", "Analyze", class_="btn-success"),
 
44
  width =300
45
  ),
46
  ui.output_ui("results_container"),
@@ -123,6 +124,10 @@ def server(input, output, session: Session):
123
 
124
  # Run prediction with original BGR image
125
  prediction = predictor(im)
 
 
 
 
126
  classes = prediction["instances"].pred_classes.tolist()
127
 
128
  results.append({
 
21
  from detectron2.utils.visualizer import Visualizer, ColorMode
22
  from detectron2.data import Metadata
23
 
24
+ from python_utils import load_model, apply_nms
25
  # Load data and compute static values
26
  from shared import app_dir
27
 
 
41
  multiple=True,
42
  accept=[".png", ".jpg", ".jpeg"]),
43
  ui.input_action_button("analyze", "Analyze", class_="btn-success"),
44
+ ui.input_switch("cls_agnostic_nms", "Class Agnostic NMS", False),
45
  width =300
46
  ),
47
  ui.output_ui("results_container"),
 
124
 
125
  # Run prediction with original BGR image
126
  prediction = predictor(im)
127
+
128
+ if input.cls_agnostic_nms():
129
+ prediction = apply_nms(prediction)
130
+
131
  classes = prediction["instances"].pred_classes.tolist()
132
 
133
  results.append({