2016-06-09 78 views
0

我正在尝试填充变形过程的3D图像。我想知道如果我填充尺寸为256 * 256 * 150的3D图像,并在应用填充后我的尺寸变为656 * 656 * 150。我是否应该在填充图像上应用任何处理之前尝试填充第三个维度,即150?填充变形的3D图像

我使用MATLAB用于填充

mask_im=padarray(image_mask,[2*window_size_pad 2*window_size_pad],'both'); 

如果有必要垫的第三个维度,那么我应该用什么给..我已经看到了Matlab垫阵列尺寸垫,它不说第三方面的事情。

回答

0

如果沿第三个轴应用旋转,则不需要填充第三个维度......您应该填充要应用频域变换的每个维度。 最好的办法垫他们都可能是置换轴

B = permute(A,[1,3,2]) 

垫,然后置换回

A = permute(B,[1,3,2])