2016-06-09 45 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])