Change the dimesion of concatenation of RGB images

조회 수: 1 (최근 30일)
NAVNEET NAYAN
NAVNEET NAYAN 2021년 8월 13일
답변: Simon Chan 2021년 8월 13일
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개)

Community Treasure Hunt

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

Start Hunting!

Translated by