diff --git a/libs/box_utils/rbbox_overlaps_kernel.cu b/libs/box_utils/rbbox_overlaps_kernel.cu index b997a23..2a73744 100644 --- a/libs/box_utils/rbbox_overlaps_kernel.cu +++ b/libs/box_utils/rbbox_overlaps_kernel.cu @@ -153,7 +153,7 @@ __device__ inline bool inrect(float pt_x, float pt_y, float * pts) { abap = ab[0] * ap[0] + ab[1] * ap[1]; adad = ad[0] * ad[0] + ad[1] * ad[1]; adap = ad[0] * ap[0] + ad[1] * ap[1]; - bool result = (abab - abap >= -1) and (abap >= -1) and (adad - adap >= -1) and (adap >= -1); + bool result = (abab >= abap) and (abap >= 0) and (adad >= adap) and (adap >= 0); return result; }