旋转图像自动裁剪

出现在角落的空白三角形旋转图像裁剪掉。

885下载

更新2014年12月2

查看许可协议

当一个图像旋转,使用imrotate()例如,空白的三角形出现在输出的角落,除非它是缩小的。三角形的部分输出图像对应区域外部输入图像的边界。这个函数对其中心旋转图像使用imrotate(),然后作物结果足够把三角形。当然,有些数据的原始图像。
默认的输出有最大可能的区域(i, e。数量的像素)和作物是对称的,因此输出的中心是在输入图像的中心。在这种情况下,函数有相同的参数作为imrotate ()。
可选地,输出的比例可能会设置为给定值,或输入的一样。也可能这样设定输出的角落都躺在旋转的输入,尽管这并不总是可能的。一般来说,如果将裁剪的图像设置长宽比没有最大可能的领域。
当输出的位置不完全约束可以选择调整由一个参数集的中心的位置输入输出的长轴旋转。
注意,如果您使用的是版本的MATLAB R2013b以上需要替换任何调用addParameter方法的输入与addParamValue解析器。

引用作为

大卫年轻(2023)。旋转图像自动裁剪(//www.tianjin-qmedu.com/matlabcentral/fileexchange/48624-rotate-images-with-automatic-cropping), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2014b
兼容任何释放
平台的兼容性
窗户 macOS Linux

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.0