taskswithcode commited on
Commit
3338041
·
1 Parent(s): fa460fe

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -85,7 +85,7 @@ reset_cls_test(predictor.model, classifier, num_classes)
85
 
86
 
87
 
88
- def inference(img):
89
 
90
  im = cv2.imread(img)
91
 
@@ -113,7 +113,7 @@ def inference(img):
113
  "h": int(height),
114
  }
115
  )
116
- if (predicted_label not in unique_object_dict):
117
  object_list_str.append(
118
  f"{predicted_label} - X:{int(x0)} Y: {int(y0)} Width: {int(width)} Height: {int(height)}"
119
  )
@@ -145,6 +145,6 @@ with gr.Blocks() as demo:
145
  output_desc = gr.Textbox(label="Description for using in ChatGPT", lines=5)
146
  # outputjson = gr.JSON(label="Detected Objects")
147
 
148
- btn_detic.click(fn=inference, inputs=inp, outputs=[outviz, output_desc])
149
 
150
  demo.launch()
 
85
 
86
 
87
 
88
+ def inference(img,unique_only):
89
 
90
  im = cv2.imread(img)
91
 
 
113
  "h": int(height),
114
  }
115
  )
116
+ if ((not unique_only) or (unqiue_only and predicted_label not in unique_object_dict)):
117
  object_list_str.append(
118
  f"{predicted_label} - X:{int(x0)} Y: {int(y0)} Width: {int(width)} Height: {int(height)}"
119
  )
 
145
  output_desc = gr.Textbox(label="Description for using in ChatGPT", lines=5)
146
  # outputjson = gr.JSON(label="Detected Objects")
147
 
148
+ btn_detic.click(fn=inference, inputs=[inp,"checkbox"], outputs=[outviz, output_desc])
149
 
150
  demo.launch()