Tengo un conjunto de imágenes en escala de grises como matrices numpy 2D.Rotar numpy 2D array
Necesito rotar las imágenes sobre un punto (dentro de ellas) de diferentes ángulos de flotación. La rotación no necesita estar en su lugar, y permitiré (por supuesto, si lo he explicado bien hasta el momento) para la interpolación.
Me gustaría permanecer en numpy, ya que necesito realizar operaciones numéricas en el resultado, pero también puedo (si eso es imposible) permitir el paso adentro/afuera; por ejemplo, traté de usar PIL, concretamente Image.rotate (theta), pero no entiendo cómo aplicar eso a mis matrices, y cómo recuperar una matriz.
Gracias por su contribución.
Cambié tus 'grises cale 'tag para' procesamiento de imágenes '. Creo que describe mejor tus intenciones. No dude en volver a cambiarlo – BlackBear
Puede hacerlo directamente en numpy, pero para la conversión de ida y vuelta, consulte http://effbot.org/zone/pil-numpy.htm. –
Gracias por el consejo, ¡acabo de notar esta caja! – astabada