imrotate - clockwise or counterclockwise ?

20 visualizaciones (últimos 30 días)
Dan
Dan el 25 de Feb. de 2011
I observed that imrotate rotates images clockwise instead of counterclockwise, as indicated in the doc.
  2 comentarios
Andreas Goser
Andreas Goser el 25 de Feb. de 2011
I have difficulties to post this as an answer - so doing a "comment".
I modified the example from the doc to see the direction more obvious:
I = fitsread('solarspectra.fts');
I = mat2gray(I);
J = imrotate(I,45,'bilinear','crop');
figure, imshow(I)
figure, imshow(J)
Figure 2 is rotated counterclockwise for me.
David Young
David Young el 25 de Feb. de 2011
I also find it rotates the image anticlockwise. (That's the local word for counterclockwise.)

Iniciar sesión para comentar.

Respuestas (1)

Dan
Dan el 25 de Feb. de 2011
Sorry for my remark. I plot images of matrices, and I use Ydir in a 'normal' way. So the rotation is inverted. Thank you for your posts.
  1 comentario
David Young
David Young el 25 de Feb. de 2011
Yes, but it's not your mistake: the help for imrotate should state which coordinate system it is assuming.

Iniciar sesión para comentar.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by