2011-01-24 70 views
8

我有一些圖像旋轉。我必須用盡可能少的圖像僞影(例如,模糊)在圖像旋轉期間(由於內插)旋轉它們(各自以不同的角度)。什麼插值最適合圖像旋轉?

目前我的GIMP 2.6有Cubic和Sinc(Lanczos3)插值可用於圖像旋轉。我不確定哪一個更好,並引入較少的文物?如果有的話,它有什麼不利之處?

此外,還有一些其他軟件(例如photoshop或gimp的插件)還是一些可以提供接近完美圖像旋轉的腳本(例如,通過使用比GIMP中可用的更好的插值算法)?

非常感謝提前。

+1

Lanczos3通常會給出最好的結果,因爲它是理想平滑濾波器(在某種理論意義上)的更接近的近似值。 – 2011-01-24 13:13:14

+0

@Mr Fooz。謝謝。我還發現SAR圖像處理器(general-cathexis.com)可以在幾次迭代中使用Lanczos旋轉圖像以提高旋轉質量。猜猜它比GIMP中的更好。 – Marcin 2011-01-25 01:52:16

回答

5

我記得看到了不同插值算法的比較,這些算法很聰明 - 圖像被反覆旋轉了一個固定的角​​度,直到它一直旋轉回360度。任何文物或模糊現象都很明顯,圖像可以直接與原始圖像進行比較。 編輯:找到鏈接 - http://www.all-in-one.ee/~dersch/interpolator/interpolator.html

請不要認爲蘭索斯相同辛格 - 他們有關,但蘭索斯交易一定的準確性,便於計算。

3

圖像旋轉的另一種方法是應用兩個剪切操作。詳見Alan W. Paeth的「用於一般光柵旋轉的快速算法」(可在第3章第6部分流行的「Graphics Gems I」書或here中找到)中的細節。據我所知,這種方法產生非常清晰的圖像。

ImageMagick的-rotate以這種方式實現。所以你可以將其結果與直接旋轉方法進行比較。

+0

謝謝。我會看看旋轉。我還發現SAR圖像處理器(http://www.general-cathexis.com/)可以在少量迭代中使用Lanczos旋轉圖像,以提高旋轉質量。 – Marcin 2011-01-25 01:51:03