Повернуть numpy 2D-массив

У меня есть набор изображений в градациях серого в виде двумерных массивов numpy.

Мне нужно повернуть изображения вокруг одной точки (внутри них) под разными плавающими углами. Вращение не обязательно должно быть на месте, и я разрешу (конечно, если я до сих пор хорошо объяснил) для интерполяции.

Я хотел бы остаться в numpy, так как мне нужно выполнять числовые операции с результатом, но я также могу (если это невозможно) разрешить вход / выход; например, я пробовал использовать PIL, а именно Image.rotate (theta), но не понимаю, как применить это к моим массивам и как вернуть массив.

Спасибо за ваш вклад.

15
задан BlackBear 10 November 2011 в 17:48
поделиться