Effacer les filtres
Effacer les filtres

Change the dimesion of concatenation of RGB images

1 vue (au cours des 30 derniers jours)
NAVNEET NAYAN
NAVNEET NAYAN le 13 Août 2021
I am concatenating 95 RGB images of size 240-by-320 and as output I am getting a 4-D image of dimension 240-by-320-by-3-by-95.
output_image = cat(4, I1, I2); % this is being run in the loop to concatenate all the images.
I want to get output as 240-by-320-by-95-by-3 i.e. the number of channels should be in the last dimension. Can anyone suggest some way for this?

Réponse acceptée

Simon Chan
Simon Chan le 13 Août 2021
Try this:
B = permute(A, [1 2 4 3])

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by