2016-06-09 4 views
0

Ich versuche, ein 3D-Bild für den Verformungsprozess aufzufüllen. Ich möchte wissen, ob ich 3D-Bilder der Dimension 256 * 256 * 150 auffüllen und nach dem Auffüllen wird meine Dimension 656 * 656 * 150. sollte ich versuchen, die dritte Dimension auch, d. h. 150 vor dem Anwenden irgendeines Prozesses auf einem gepolsterten Bild zu füllen?Auffüllen der 3D-Bilder für die Verformung

Ich bin mit MATLAB zum Klotzen

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

wenn es die dritte Dimension Pad notwendig ist, dann, was soll ich zu Pad verwenden, die ..i die Dimension Matlab-Pad-Array gesehen hat und es nicht sagen Sie etwas über die dritte Dimension.

Antwort

0

Wenn Sie eine Drehung entlang der dritten Achse anwenden, müssen Sie die dritte Dimension nicht auffüllen ... Sie sollten jede Dimension auffüllen, in der Sie eine Frequenzbereichs-Transformation anwenden möchten. Bester Weg, um Pad alle sie ist wahrscheinlich die Achse

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

Pad permutieren, dann permutiert zurück

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