提交 2c4d02ea 编写于 作者: F FlyingQianMM

fix bug in generate_minibatch

上级 3b912d4b
...@@ -218,9 +218,11 @@ def generate_minibatch(batch_data, label_padding_value=255): ...@@ -218,9 +218,11 @@ def generate_minibatch(batch_data, label_padding_value=255):
(im_c, max_shape[1], max_shape[2]), dtype=np.float32) (im_c, max_shape[1], max_shape[2]), dtype=np.float32)
padding_im[:, :im_h, :im_w] = data[0] padding_im[:, :im_h, :im_w] = data[0]
if len(data) > 1: if len(data) > 1:
if isinstance(data[1], np.ndarray): if isinstance(data[1], np.ndarray) and len(data[1].shape) > 1:
# padding the image and label of segmentation # padding the image and label of segmentation
# during the training and evaluating phase # during the training and evaluating phase
# the data[1] of segmentation is a image array,
# so len(data[1].shape) > 1
padding_label = np.zeros( padding_label = np.zeros(
(1, max_shape[1], max_shape[2] (1, max_shape[1], max_shape[2]
)).astype('int64') + label_padding_value )).astype('int64') + label_padding_value
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册