def resize(input_image, size):
dtype = input_image.dtype
ret = skimage.transform.resize(input_image, size)
if dtype == np.uint8:
ret = (255*ret).astype(dtype)
elif dtype == np.uint16:
ret = (65535*ret).astype(dtype)
elif dtype == np.float32 or dtype == np.float64:
ret = ret.astype(dtype)
else:
raise ValueError('resize not implemented for type {}'.format(dtype))
return ret
# ----- I/O -------------------------------------------------------------------
评论列表
文章目录