热门

最新

红包

立Flag

投票

同城

我的

发布
qq_64608499
小小锋叔叔
3 年前
trueqq_64608499

大学体育选修需谨慎,今天刚刚期末考核,
图新鲜选了个不喜欢的街舞,笨手笨脚跟不上节拍,在挂科边缘徘徊

新余学院产教融合中心
CSDN App 扫码分享
分享
评论
2
打赏
  • 复制链接
  • 举报
下一条:
def nms(self, dets, scores): """"Pure Python NMS baseline.""" x1 = dets[:, 0] #xmin y1 = dets[:, 1] #ymin x2 = dets[:, 2] #xmax y2 = dets[:, 3] #ymax areas = (x2 - x1) * (y2 - y1) order = scores.argsort()[::-1] keep = [] while order.size > 0: i = order[0] keep.append(i) # 计算交集的左上角点和右下角点的坐标 xx1 = np.maximum(x1[i], x1[order[1:]]) yy1 = np.maximum(y1[i], y1[order[1:]]) xx2 = np.minimum(x2[i], x2[order[1:]]) yy2 = np.minimum(y2[i], y2[order[1:]]) # 计算交集的宽高 w = np.maximum(1e-28, xx2 - xx1) h = np.maximum(1e-28, yy2 - yy1) # 计算交集的面积 inter = w * h ovr = inter / (areas[i] + areas[order[1:]] - inter) inds = np.where(ovr <= self.nms_thresh)[0] order = order[inds + 1] return keep这是求nms,请问inds+1会越界吗
立即登录