AkashDataScience commited on
Commit
1ac603d
·
1 Parent(s): dced210

Removed GradCAM

Browse files
Files changed (1) hide show
  1. app.py +6 -7
app.py CHANGED
@@ -22,7 +22,7 @@ data = "data.yaml"
22
  # Load model
23
  device = select_device('cpu')
24
  model = DetectMultiBackend(weights, device=device, dnn=False, data=data, fp16=False)
25
- target_layers = [model.model.model[-1]]
26
 
27
  false_detection_data = glob(os.path.join("false_detection", '*.jpg'))
28
  false_detection_data = [x.replace('\\', '/') for x in false_detection_data]
@@ -113,11 +113,11 @@ def inference(input_img, conf_thres, iou_thres, is_false_detection_images=True,
113
  else:
114
  misclassified_images = None
115
 
116
- cam = EigenCAM(model, target_layers)
117
- grayscale_cam = cam(im)[0, :]
118
- cam_image = show_cam_on_image(rgb_img, grayscale_cam, use_rgb=True)
119
 
120
- return im0, cam_image, misclassified_images
121
 
122
  title = "YOLOv9 model to detect shirt/tshirt"
123
  description = "A simple Gradio interface to infer on YOLOv9 model and detect tshirt in image"
@@ -138,8 +138,7 @@ demo = gr.Interface(inference,
138
  gr.Slider(0, 1, 0.45, label="IoU Thresold"),
139
  gr.Checkbox(label="Show False Detection"),
140
  gr.Slider(5, 35, value=10, step=5, label="Number of False Detection")],
141
- outputs= [gr.Image(width=640, height=640, label="Output"),
142
- gr.Plot(label="GradCAM"),
143
  gr.Plot(label="False Detection")],
144
  title=title,
145
  description=description,
 
22
  # Load model
23
  device = select_device('cpu')
24
  model = DetectMultiBackend(weights, device=device, dnn=False, data=data, fp16=False)
25
+ #target_layers = [model.model.model[-1]]
26
 
27
  false_detection_data = glob(os.path.join("false_detection", '*.jpg'))
28
  false_detection_data = [x.replace('\\', '/') for x in false_detection_data]
 
113
  else:
114
  misclassified_images = None
115
 
116
+ # cam = EigenCAM(model, target_layers)
117
+ # grayscale_cam = cam(im)[0, :]
118
+ # cam_image = show_cam_on_image(rgb_img, grayscale_cam, use_rgb=True)
119
 
120
+ return im0, misclassified_images
121
 
122
  title = "YOLOv9 model to detect shirt/tshirt"
123
  description = "A simple Gradio interface to infer on YOLOv9 model and detect tshirt in image"
 
138
  gr.Slider(0, 1, 0.45, label="IoU Thresold"),
139
  gr.Checkbox(label="Show False Detection"),
140
  gr.Slider(5, 35, value=10, step=5, label="Number of False Detection")],
141
+ outputs= [gr.Image(width=640, height=640, label="Output"),
 
142
  gr.Plot(label="False Detection")],
143
  title=title,
144
  description=description,