oskarastrom commited on
Commit
01fd3a6
·
1 Parent(s): 338d17a

Update inference.py

Browse files
Files changed (1) hide show
  1. inference.py +4 -4
inference.py CHANGED
@@ -287,17 +287,17 @@ def do_confidence_boost(inference, safe_preds, gp=None, batch_size=BATCH_SIZE, b
287
  elif idx >= len(infer) and next_batch is not None and idx - len(infer) < len(next_batch):
288
  temp_frame = next_batch[idx - len(infer)]
289
 
 
290
  if temp_frame is not None:
291
- boost_frame(safe_frame, temp_frame, dt, power=boost_scale, decay=boost_decay)
 
292
 
293
  pbar.update(1*batch_size)
294
 
295
 
296
  def boost_frame(safe_frame, base_frame, dt, power=1, decay=1):
297
  safe_boxes = safe_frame[:, :4]
298
- boxes = xywh2xyxy(base_frame[:, :4]) # center_x, center_y, width, height) to (x1, y1, x2, y2)
299
- print(type(boxes))
300
- print(type(safe_boxes))
301
  ious = box_iou(boxes, safe_boxes)
302
  score = torch.matmul(ious, safe_frame[:, 4])
303
  # score = iou(safe_box, base_box) * confidence(safe_box)
 
287
  elif idx >= len(infer) and next_batch is not None and idx - len(infer) < len(next_batch):
288
  temp_frame = next_batch[idx - len(infer)]
289
 
290
+
291
  if temp_frame is not None:
292
+ with torch.no_grad():
293
+ boost_frame(safe_frame, temp_frame, dt, power=boost_scale, decay=boost_decay)
294
 
295
  pbar.update(1*batch_size)
296
 
297
 
298
  def boost_frame(safe_frame, base_frame, dt, power=1, decay=1):
299
  safe_boxes = safe_frame[:, :4]
300
+ boxes = xywh2xyxy(base_frame[:, :4]) # center_x, center_y, width, height) to (x1, y1, x2, y2)
 
 
301
  ious = box_iou(boxes, safe_boxes)
302
  score = torch.matmul(ious, safe_frame[:, 4])
303
  # score = iou(safe_box, base_box) * confidence(safe_box)