mirror of
https://github.com/wassname/keras-contrib.git
synced 2026-06-27 16:10:11 +08:00
image_segmentation.py integer division
This commit is contained in:
@@ -230,12 +230,12 @@ class SegDirectoryIterator(Iterator):
|
||||
pad_w = max(self.target_size[1] - img_w, 0)
|
||||
pad_h = max(self.target_size[0] - img_h, 0)
|
||||
if self.data_format == 'channels_first':
|
||||
x = np.lib.pad(x, ((0, 0), (pad_h / 2, pad_h - pad_h / 2), (pad_w / 2, pad_w - pad_w / 2)), 'constant', constant_values=0.)
|
||||
y = np.lib.pad(y, ((0, 0), (pad_h / 2, pad_h - pad_h / 2), (pad_w / 2, pad_w - pad_w / 2)),
|
||||
x = np.lib.pad(x, ((0, 0), (pad_h // 2, pad_h - pad_h // 2), (pad_w // 2, pad_w - pad_w // 2)), 'constant', constant_values=0.)
|
||||
y = np.lib.pad(y, ((0, 0), (pad_h // 2, pad_h - pad_h // 2), (pad_w // 2, pad_w - pad_w // 2)),
|
||||
'constant', constant_values=self.label_cval)
|
||||
elif self.data_format == 'channels_last':
|
||||
x = np.lib.pad(x, ((pad_h / 2, pad_h - pad_h / 2), (pad_w / 2, pad_w - pad_w / 2), (0, 0)), 'constant', constant_values=0.)
|
||||
y = np.lib.pad(y, ((pad_h / 2, pad_h - pad_h / 2), (pad_w / 2, pad_w - pad_w / 2), (0, 0)), 'constant', constant_values=self.label_cval)
|
||||
x = np.lib.pad(x, ((pad_h // 2, pad_h - pad_h // 2), (pad_w // 2, pad_w - pad_w // 2), (0, 0)), 'constant', constant_values=0.)
|
||||
y = np.lib.pad(y, ((pad_h // 2, pad_h - pad_h // 2), (pad_w // 2, pad_w - pad_w // 2), (0, 0)), 'constant', constant_values=self.label_cval)
|
||||
else:
|
||||
x = img_to_array(img.resize((self.target_size[1], self.target_size[0]),
|
||||
Image.BILINEAR),
|
||||
|
||||
Reference in New Issue
Block a user