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

Method get_dest_size

tensorpack/dataflow/imgaug/misc.py:121–138  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

119 h, w = img.shape[:2]
120
121 def get_dest_size():
122 if self._is_scale:
123 sx = self._rand_range(*self.xrange)
124 if self.aspect_ratio_thres == 0:
125 sy = sx
126 else:
127 sy = self._rand_range(*self.yrange)
128 destX = max(sx * w, self.minimum[0])
129 destY = max(sy * h, self.minimum[1])
130 else:
131 sx = self._rand_range(*self.xrange)
132 if self.aspect_ratio_thres == 0:
133 sy = sx * 1.0 / w * h
134 else:
135 sy = self._rand_range(*self.yrange)
136 destX = max(sx, self.minimum[0])
137 destY = max(sy, self.minimum[1])
138 return (int(destX + 0.5), int(destY + 0.5))
139
140 while True:
141 destX, destY = get_dest_size()

Callers

nothing calls this directly

Calls 1

_rand_rangeMethod · 0.80

Tested by

no test coverage detected