python - 如何在不改变数组形状的情况下旋转图像?
问题描述
我正在旋转图像。但是,当我使用 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
亲切的问候
解决方案
您不能拥有具有这样旋转的相同形状的图像:要么接受角落的裁剪/溢出(第二个示例图像),要么进行插值以重新调整类似于第三个示例的结果。
推荐阅读
- material-ui - 标签标签材质ui
- javascript - Form vs Fetch API不呈现重定向页面js
- javascript - 这是正确的 api 响应吗?
- typescript - Angularfire2:如何从 Firebase 存储中检索文件内容
- python - Pypresence 是如何工作的,我从哪里获得 Image 密钥?
- go - 打印具有非字符串值的连接字符串
- python - Python IF OR -> Series 的真值是模棱两可的。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()
- input - 加力时 Godot 刚体不移动
- node.js - TypeError: "x" is not a constructor
- javascript - 不满足条件后循环后调用函数