def _bbox_to_mask_fixed_size(yy, region_size, output_size, dtype):
mask = _bbox_to_mask(yy, region_size, dtype)
nonzero_region = tf.greater(tf.reduce_prod(tf.shape(mask)), 0)
mask = tf.cond(nonzero_region, lambda: mask, lambda: tf.zeros(output_size, dtype))
mask = tf.image.resize_images(mask[..., tf.newaxis], output_size)[..., 0]
return mask
评论列表
文章目录