How to take a 2d slice image and convert it to a 3d image.
5 views (last 30 days)
Show older comments
윤석 이 on 8 Feb 2023
Commented: Image Analyst on 9 Feb 2023
It has a 360-degree sliced image of a lamp image placed on a tabletop. ( .tiff, Color IMAGE )
I want to concatenate these images into a 3d image. I confirmed that volumeViewer exists.
Can i make a 3d image out of this? Or is there another way?
The image has images in sequence from 1-360 degrees. ( 0degree.tiff, 1degree.tiff ~~ 360degree.tiff )
Even simple code is fine. Please share information.
- There are only left and right images. Vertical rotation is not taken into account.
Image Analyst on 8 Feb 2023
Edited: Image Analyst on 8 Feb 2023
for k = 1 : 360
fileName = sprintf('%ddegree.tiff', k)
sliceImage = imread(fileName);
if k == 1
[rows, columns, numColors] = size(sliceImage)
% Allocate the whole array (for speed).
image3d = zeros(rows, columns, 360, class(sliceImage));
image3d(:, :, k) = sliceImage; % Put this slice into plane k of the 3-D image.
Find more on Convert Image Type in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!