How do i save a .tif stack of grayscale or RGB images into a 4d-array like in the "mri example" of MATLAB?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Mike Schneider
el 16 de Oct. de 2016
Comentada: Image Analyst
el 11 de Jun. de 2019
Hi, i want to save a stack of grayscale or RGB images, already converted to one .tif file, into a 4D-array, where the fourth value is the number of the slice, just like in the MATLAB example "mri", to do some analysis, e.g displaying 3-D Contour Slices.
I think in the example they used indexed images, so i already did this:
I = imread('D:\Images\Test\1.tif');
[D, map] = gray2ind(I,255);
imshow(D, map);
Can anybody please help? Thanks in advance.
0 comentarios
Respuesta aceptada
Image Analyst
el 16 de Oct. de 2016
Use cat(4,)
rgb4D = cat(4, rgbImage1, rgbImage2);
6 comentarios
Anand P
el 10 de Jun. de 2019
How did you view your resultant volulme? Were you able to view the volume using the same colors as that of the individual images ?
Image Analyst
el 11 de Jun. de 2019
I did not visualize it. If you wanted to, you could extract one RGB slice image.
Más respuestas (0)
Ver también
Categorías
Más información sobre Image Processing Toolbox en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!