yjh0410 преди 1 година
родител
ревизия
0352147c1e
променени са 1 файла, в които са добавени 1 реда и са изтрити 2 реда
  1. 1 2
      models/yolov4/yolov4_pred.py

+ 1 - 2
models/yolov4/yolov4_pred.py

@@ -89,8 +89,7 @@ class DetPredLayer(nn.Module):
         reg_pred = reg_pred.permute(0, 2, 3, 1).contiguous().view(B, -1, 4)
         
         # 解算边界框坐标
-        cxcy_delta = torch.sigmoid(reg_pred[..., :2]) * 3.0 - 1.5
-        cxcy_pred = (cxcy_delta + anchors[..., :2]) * self.stride
+        cxcy_pred = (reg_pred[..., :2] + anchors[..., :2]) * self.stride
         bwbh_pred = torch.exp(reg_pred[..., 2:]) * anchors[..., 2:]
         pred_x1y1 = cxcy_pred - bwbh_pred * 0.5
         pred_x2y2 = cxcy_pred + bwbh_pred * 0.5