首页 > 解决方案 > 如何在不改变数组形状的情况下旋转图像?

问题描述

我正在旋转图像。但是,当我使用 scipy.ndimage.rotate() 函数时,我可以旋转整个图像(reshape=True),但数组的形状会改变。例如,作为 scipy.ndimage.rotate() 的示例,我要查找的结果是第三张图片,但与原点 (512, 512) 的数组形状相同,而不是 (724, 724)。

这种类型的旋转还有其他解决方案吗?(我正在使用 python)请帮我解决这个问题。

我提到的示例的链接:https ://docs.scipy.org/doc/scipy/reference/generated/scipy.ndimage.rotate.html

亲切的问候

标签: pythonarraysscipyrotationndimage

解决方案


您不能拥有具有这样旋转的相同形状的图像:要么接受角落的裁剪/溢出(第二个示例图像),要么进行插值以重新调整类似于第三个示例的结果。


推荐阅读