def __init__(self, pmin, pmax, abnormal_area=0, occluded=0): self._pmin = pmin self._pmax = pmax self._occluded = occluded self._abnormal_area = abnormal_area pcenter = Point(-1, -1) pcenter.x = self._pmin.x + int((self._pmax.x - self._pmin.x) / 2) pcenter.y = self._pmin.y + int((self._pmax.y - self._pmin.y) / 2) self._pcenter = pcenter
def __init__(self, pmin, pmax, iou=0, occluded=0, score=0): self._pmin = pmin self._pmax = pmax if self._pmax.x < self._pmin.x or self._pmax.y < self._pmin.y: print( 'NOoooooooooooooooooooooooooooooooo00.0000000000000000..0000000000' ) self._score = score self._occluded = occluded self._iou = iou pcenter = Point(-1, -1) pcenter.x = self._pmin.x + int((self._pmax.x - self._pmin.x) / 2) pcenter.y = self._pmin.y + int((self._pmax.y - self._pmin.y) / 2) self._pcenter = pcenter dy = int(self._pmax.y - self._pmin.y) dx = int(self._pmax.x - self._pmin.x) self._area = dx * dy