imrotate - clockwise or counterclockwise ?

조회 수: 2 (최근 30일)
Dan
Dan 2011년 2월 25일
I observed that imrotate rotates images clockwise instead of counterclockwise, as indicated in the doc.
  댓글 수: 2
Andreas Goser
Andreas Goser 2011년 2월 25일
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 2011년 2월 25일
I also find it rotates the image anticlockwise. (That's the local word for counterclockwise.)

댓글을 달려면 로그인하십시오.

답변 (1개)

Dan
Dan 2011년 2월 25일
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
David Young
David Young 2011년 2월 25일
Yes, but it's not your mistake: the help for imrotate should state which coordinate system it is assuming.

댓글을 달려면 로그인하십시오.

태그

Community Treasure Hunt

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

Start Hunting!

Translated by