How do I rotate a 3d image without using imrotate?
Afficher commentaires plus anciens
I have a CT image which I want to rotate, how can I do this without using imrotate? After rotating, I want to use that image to perform a MIP. I also want to know how the matrix changes.
Réponse acceptée
Plus de réponses (1)
Matt J
le 17 Juil 2018
1 vote
You can use imwarp... But what advantage over imrotate are you looking for?
5 commentaires
JayJay
le 17 Juil 2018
Walter Roberson
le 17 Juil 2018
MIP is always relative to a particular axis, and requires only a single rotation once the axis direction is known.
Matt J
le 18 Juil 2018
I agree with Walter. I don't see why imrotate wouldn't work, unless the axis of the MIP is not parallel to the image slices.
Walter Roberson
le 18 Juil 2018
imrotate() is always relative to the center of the images as if it were 2D. imwrap() can take an arbitrary transform matrix.
JayJay
le 18 Juil 2018
Catégories
En savoir plus sur Geometric Transformation and Image Registration dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!