How to reorganization all image long z axis

5 visualizzazioni (ultimi 30 giorni)
Dear all, I have a question and would like to seek your help. There are beam signals. I took several 2D images (x,y) along the z axis, and I would like to reorganise all images along the z axis. Could you please give me some help? (a few images has attached) I would like to combine with 1.5.bmp, 2.0.bmp, 2.5.bmp along the z-axis . Thank you very much : )
  4 Commenti
Tina Hsiao
Tina Hsiao il 1 Lug 2022
x and y data is from image, z data is from file name. For example: z= 1.5 mm, the x,y data from the image 1.5.bmp ; z = 2.0mm. the x1,y1, data from the image 2.0.bmp, etc...
Adam Danz
Adam Danz il 1 Lug 2022
slice and sliceViewer may also come in handy, although they don't produce the results you're describing above.

Accedi per commentare.

Risposta accettata

Voss
Voss il 1 Lug 2022
files = dir('*.bmp');
full_file_names = fullfile({files.folder},{files.name});
[~,fn,~] = fileparts(full_file_names);
z = str2double(fn);
figure
hold on
for ii = 1:numel(files)
[I,map] = imread(full_file_names{ii});
warp(z(ii)*ones(size(I)),I,map);
end
xlabel('x')
ylabel('y')
zlabel('z')
  6 Commenti
Tina Hsiao
Tina Hsiao il 13 Lug 2022
Thank you very much for your help. It works well : )
Voss
Voss il 13 Lug 2022
You're welcome! I'm glad it's working!

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Image Processing Toolbox in Help Center e File Exchange

Prodotti


Release

R2017a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by