MCPcopy Index your code
hub / github.com/tensorpack/tensorpack / get_transform

Method get_transform

examples/FasterRCNN/common.py:47–62  ·  view source on GitHub ↗
(self, img)

Source from the content-addressed store, hash-verified

45 self._init(locals())
46
47 def get_transform(self, img):
48 h, w = img.shape[:2]
49 size = self.rng.randint(
50 self.short_edge_length[0], self.short_edge_length[1] + 1)
51 scale = size * 1.0 / min(h, w)
52 if h < w:
53 newh, neww = size, scale * w
54 else:
55 newh, neww = scale * h, size
56 if max(newh, neww) > self.max_size:
57 scale = self.max_size * 1.0 / max(newh, neww)
58 newh = newh * scale
59 neww = neww * scale
60 neww = int(neww + 0.5)
61 newh = int(newh + 0.5)
62 return ResizeTransform(h, w, newh, neww, self.interp)
63
64
65def box_to_point4(boxes):

Callers 1

__call__Method · 0.45

Calls 1

ResizeTransformClass · 0.90

Tested by

no test coverage detected