我使用imrotate
函数旋转图像而不使用'crop'
参数,现在经过一些处理后,我想旋转回原来的方向和大小。有没有办法做到这一点,也许除了imrotate以外的其他功能?
如果旋转角度不是90'-0',90',180',...的倍数,则无法旋转回去并获得准确的原始图像。原因是图像的旋转是非线性变换,请参见mathworks-ref-imrotate。使用插值进行旋转,默认值为“最近”。在您的情况下,theta = 332'表示变换是不保留的。
所以答案是否定的。
注意:对于theta = K * 90',有一个线性变换-2X2旋转矩阵,也可以结合使用翻转和转置:将图像旋转90度最简单的方法-使用opencv
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句