Вращайте изображение
вращается отображают J = imrotate(I,angle)I angle степени в области направления против часовой стрелки вокруг его центральной точки. Чтобы вращать изображение по часовой стрелке, задайте отрицательную величину для angle. imrotate делает выходное изображение J достаточно большой, чтобы содержать целое вращаемое изображение. imrotate использует самую близкую соседнюю интерполяцию, устанавливая значения пикселей в J это вне вращаемого изображения к 0 (нуль).
Опционально можно выполнить вращение
вращается отображают J = imrotate(I,angle,method,bbox)I, где bbox задает размер выходного изображения. Если вы задаете 'crop', затем imrotate делает выходное изображение тем же размером как входное изображение. Если вы задаете 'loose', затем imrotate делает выходное изображение достаточно большим, чтобы включать полноту вращаемого изображения.
Эта функция изменяется в версии 9.3 (R2015b). Предыдущие версии Image Processing Toolbox™ используют различные пространственные соглашения. Если вам нужны те же результаты, приведенные предыдущей реализацией, используйте функциональный imrotate_old.
В некоторых случаях эта функция использует в своих интересах аппаратную оптимизацию для типов данных uint8uint16единственный, и double запускаться быстрее.
imcrop | imresize | imrotate3 | imtransform | tformarray