フィルターのクリア

How to reorganization all image long z axis

7 ビュー (過去 30 日間)
Tina Hsiao
Tina Hsiao 2022 年 7 月 1 日
コメント済み: Voss 2022 年 7 月 13 日
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 件のコメント
Tina Hsiao
Tina Hsiao 2022 年 7 月 1 日
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 2022 年 7 月 1 日
slice and sliceViewer may also come in handy, although they don't produce the results you're describing above.

サインインしてコメントする。

採用された回答

Voss
Voss 2022 年 7 月 1 日
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 件のコメント
Tina Hsiao
Tina Hsiao 2022 年 7 月 13 日
Thank you very much for your help. It works well : )
Voss
Voss 2022 年 7 月 13 日
You're welcome! I'm glad it's working!

サインインしてコメントする。

その他の回答 (0 件)

製品


リリース

R2017a

Community Treasure Hunt

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

Start Hunting!

Translated by