scipy.ndimage.shift中的Shift参数

u2nhd7ah  于 2022-11-10  发布在  其他
关注(0)|答案(1)|浏览(379)

想象一下,我有一个3D图像在一个np数组中。我想沿着x轴,y轴和z轴移动它...
函数scipy.ndimage.shift中的shift代表什么?它是一个代表比率的浮点数吗?它是要移动的像素数吗?
如果shift=[0.5,0,0],则图像在x轴上的偏移量是多少?

zd287kbt

zd287kbt1#

好的,我找到答案了。shift对应于被移动的像素数。
例1:假设我们有一个形状为(x,y,z)的图像,如果shift=[24, 0, 0],则图像在x轴上移动24个像素。
例2:假设我们有一个形状为(y,z,x)的图像,如果shift=[0, 12, 0],则图像在z轴上移动12个像素。
重要:如果shift是int,则不执行插值,但如果shit是float,则对图像进行插值。

相关问题