matlab - 什么插值最适合图像旋转?

标签 matlab image-processing photoshop gimp

我有一些图像要旋转。我必须尽可能少地旋转它们(每个旋转角度不同),并且在图像旋转期间(由于插值)出现图像伪影(例如模糊)。

目前我有 GIMP 2.6,它具有可用于图像旋转的 Cubic 和 Sinc(Lanczos3) 插值。我不确定哪个更好并且引入的工件更少?如果有的话,它的缺点是什么?

此外,是否有一些其他软件(例如 photoshop 或 gimp 的插件)或 Matlab 的一些脚本可以提供近乎完美的图像旋转(例如通过使用比 GIMP 中可用的插值算法更好的插值算法)?

非常感谢。

最佳答案

我记得看到一个非常聪明的不同插值算法的比较——图像被重复旋转一个固定的角​​度,直到它一直旋转回 360 度。任何伪影或模糊都会立即显现出来,并且可以直接将图像与原始图像进行比较。 编辑:找到链接 - http://www.all-in-one.ee/~dersch/interpolator/interpolator.html

请不要认为 Lanczos 与 Sinc 相同 - 它们是相关的,但 Lanczos 牺牲了一些准确性以简化计算。

关于matlab - 什么插值最适合图像旋转?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4782029/

相关文章:

performance - 寻找更快的方法来处理细胞和矢量操作

javascript - 通过数据识别图像格式

python - 如何更改opencv检测到的刻度的形状

javascript - 使用 javascript 获取选定图层或图层组数组 (Photoshop CS4)

javascript - Photoshop Javascript 脚本保存和关闭文档

ios - 使 UITableViewCell 中的 UIImage 看起来凹陷

matlab - Octave 随机数

matlab - 使用 matlab 创建黑/白方 block

C# Process Start 需要带双引号的参数 - 它们消失了

opencv - 尝试使 mergevec 适应新的 OpenCV (2.4.5)