imtranslate is not working with 4D images?

1 view (last 30 days)
Stelios Fanourakis
Stelios Fanourakis on 31 May 2018
Commented: Rik on 31 May 2018
I am trying to run imtranslate to a 4D stack of dicom images. I get the error that imtranslate needs a 3D image.
How can I make it run with a 4D matrix? I am using this line
H = imtranslate(im2(:,y,:,:),[col,row,0],'OutputView','full');
  1 Comment
Rik
Rik on 31 May 2018
Is y a scalar? If so, you can use squeeze to convert the input to a 3D array. Afterwards, you can use permute to reshape it to a 4D array.

Sign in to comment.

Answers (0)

Categories

Find more on DICOM Format 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!