2014-02-15 19 views
1

問題標題總結得很好,我希望。我有一大堆想要註冊的圖像。爲此我需要移動/旋轉圖像。到目前爲止,我已經使用scipy.ndimage.rotate和scipy.ndimage.shift來執行此任務。然而,一些圖像具有尖銳的強度特徵,其中較高階樣條插值失敗(即產生振鈴僞像)。低階(0或1)樣條不足以保存圖像數據。scipy/numpy中是否有預定義的函數來移動/旋轉使用sinc-interpolation而不是樣條插值的圖像?

使用sinc插值(http://en.wikipedia.org/wiki/Whittaker%E2%80%93Shannon_interpolation_formula)在scipy/numpy(或其他任何原則上的包)中是否有構建任務?

我已經搜索了一段時間的自己,但沒有提出任何簡單的解決方案,如果我錯過了明顯的東西,請指向正確的方向。

回答

-1

我會建議使用命令行convertimageMagik您可以將整個批次,並有插值法的控制 - 可用的方法是:

整數 - 左上角像素的顏色(地板功能)。

最近鄰 - 到查找點與最近的像素(圓形功能)

平均 - 周圍的四個象素的平均顏色

雙線性 - 像素的雙線性內插(缺省值)

目 - 拆分區域劃分成兩個扁平三角形插值

雙三次 - 周圍的16個像素

01的雙三次擬合,棘

花 - 直接樣條曲線(顏色模糊)

篩選 - 使用調整過濾器設置

+1

感謝您的建議,但如果可能,我希望能有一個原生的Python的解決方案,同時,如果我不是失去了一些東西(這是可能的),這些插值方法也不包括正弦插值 – Christian

相關問題