This commit is contained in:
Glenn Jocher 2018-12-19 23:48:52 +01:00
parent b48c108ba0
commit 62c186da25
1 changed files with 1 additions and 6 deletions

View File

@ -365,12 +365,7 @@ def non_max_suppression(prediction, conf_thres=0.5, nms_thres=0.4):
continue continue
# From (center x, center y, width, height) to (x1, y1, x2, y2) # From (center x, center y, width, height) to (x1, y1, x2, y2)
box_corner = pred.new(nP, 4) pred[:, :4] = xywh2xyxy(pred[:, :4])
xy = pred[:, 0:2]
wh = pred[:, 2:4] / 2
box_corner[:, 0:2] = xy - wh
box_corner[:, 2:4] = xy + wh
pred[:, :4] = box_corner
# Detections ordered as (x1, y1, x2, y2, obj_conf, class_prob, class_pred) # Detections ordered as (x1, y1, x2, y2, obj_conf, class_prob, class_pred)
detections = torch.cat((pred[:, :5], class_prob.float().unsqueeze(1), class_pred.float().unsqueeze(1)), 1) detections = torch.cat((pred[:, :5], class_prob.float().unsqueeze(1), class_pred.float().unsqueeze(1)), 1)