Exemple #1
0
 def _apply_mask(self, mask):
     if self._th > self._h:
         mask = F.pad(mask, (self._th - self._h, 0), self.padding_maskvalue)
     if self._tw > self._w:
         mask = F.pad(mask, (0, self._tw - self._w), self.padding_maskvalue)
     return mask[self._y:self._y + self._th, self._x:self._x + self._tw]
Exemple #2
0
 def _apply_mask(self, mask):
     return F.pad(mask, self.size, self.mask_value)
Exemple #3
0
 def _apply_image(self, image):
     if self._th > self._h:
         image = F.pad(image, (self._th - self._h, 0), self.padding_value)
     if self._tw > self._w:
         image = F.pad(image, (0, self._tw - self._w), self.padding_value)
     return image[self._y:self._y + self._th, self._x:self._x + self._tw]
Exemple #4
0
 def _apply_image(self, image):
     return F.pad(image, self.size, self.value)