def multi_box_intersection(a, b):
w = multi_overlap(a.x, a.w, b.x, b.w)
h = multi_overlap(a.y, a.h, b.y, b.h)
xp = cuda.get_array_module(w)
zeros = xp.zeros_like(w)
w = xp.maximum(w, zeros)
h = xp.maximum(h, zeros)
area = w * h
return area
评论列表
文章目录