在scipy. nimage . Shift中的移位参数



假设我在np数组中有一个3D图像。我想让它沿着x轴,y轴和z轴移动。

shift在函数scipy. nimage .shift中代表什么?它是一个代表比率的浮点数吗?是要移动的像素数吗?

如果shift=[0.5, 0,0]图像在x轴上移动了多少?

好了,我找到答案了。shift对应于被移动的像素数。

示例1:假设我们有一个形状为(x, y, z)的图像,如果shift=[24, 0, 0]则图像在x轴上移动了24个像素。

示例2:假设我们有一个形状为(y, z, x)的图像,如果是shift=[0, 12, 0],则图像在z轴上移动了12个像素。

重要提示:如果shift是整型,则不执行插值,但如果shift是浮点数,则图像将被插值。

最新更新