Change the dimesion of concatenation of RGB images

2 次查看(过去 30 天)
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?

采纳的回答

Simon Chan
Simon Chan 2021-8-13
Try this:
B = permute(A, [1 2 4 3])

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Modify Image Colors 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by