python 对三维CT数据缩放
项目需要对CT数据进行缩放,这里我存储CT数据的格式是numpy数组。
一共尝试了三种方法,分别是numpy.resize,cv2.resize,scipy.ndimage.interpolation.zoom
前两种都不行,原因不大一样。
numpy.resize:利用numpy进行缩放,不是不可以,但是数据并不是用插值的方法,而是对不足的部分补零。
cv2.resize:这个是完全不可以,只能对二维数据缩放
scipy.ndiamge.interpolation.zoom:很强大,有各种插值方法。