对图像进行重采样:
安装scipy包
代码如下:
import numpy as np import cv2 as cv import skimage as re import matplotlib.pyplot as plt from scipy.ndimage import zoom for i in range(0,71): image=np.load("C:/Users/lenovo/Desktop/data/prostate3D/1/"+str(i)+".npy") image_resize=zoom(image,(1,0.77777778,0.77777778),order=1) // plt.imshow(image_resize[10,:,:]) plt.show() image_resize=image_resize[:,41:329,41:329] //图像裁剪 np.save("C:/Users/lenovo/Desktop/data/prostate3Dmask/1/"+str(i)+".npy",image_resize) print(image_resize.shape)