【问题标题】:How to rotate the image without changing the shape of array?如何在不改变数组形状的情况下旋转图像?
【发布时间】:2021-07-09 03:25:15
【问题描述】:

我正在旋转图像。但是,当我使用 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

亲切的问候

【问题讨论】:

  • 您可能正在寻找image orientation
  • 谢谢@metatoaster。我会对此进行研究。

标签: python arrays scipy rotation ndimage


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多