如何在Matlab中旋转图像90度

时间:2016-01-05 14:19:59

标签: matlab

我有一个想要向右旋转90度的图像,如何在不使用任何工具箱的情况下进行旋转。

我写了一个功能,在用户给出4分后将图片放在子图片上。我相信必须有一个更简单的方法。

提前致谢!

enter image description here

1 个答案:

答案 0 :(得分:0)

知道rot90将图像向左旋转试试这个。

  1. 翻转图片
  2. 向左旋转
  3. 翻转一下。
  4. 然后图像将向右旋转。无论是使用fliplr左右翻转还是使用flipud向上翻转都无关紧要。

    -OR -

    使用rot90 3次。

    以下是对MATLAB示例的略微修改

    load mandrill
    figure('color','k')
    image(fliplr(rot90(fliplr(X))))
    colormap(map) 
    axis off          % Remove axis ticks and numbers
    axis image