代码之家  ›  专栏  ›  技术社区  ›  Mikesname

Numpy图像-旋转矩阵270度

  •  19
  • Mikesname  · 技术社区  · 16 年前

    我有一个Numpy二维数组,它代表一个灰度图像,我需要将它旋转270度。可能有点厚,但我能找到的两种方法似乎很…循环的:

    rotated = numpy.rot90(numpy.rot90(numpy.rot90(orignumpyarray)))
    
    rotated = numpy.fliplr(numpy.flipud(numpy.rot90(orignumpyarray)))
    

    我想在一次手术中一定有更好的方法。基本上是rot270()函数?有什么想法吗?

    1 回复  |  直到 16 年前
        1
  •  26
  •   Anders Lindahl    16 年前

    你可以告诉 rot90 rotate several times ,这应该有效:

    rotated = numpy.rot90(orignumpyarray,3)