2011-05-19 57 views
1

我正在做一個正向圖像翹曲與控制點,但如預期從任何向前翹曲,目標座標是非整數,因此它會在目標圖像上創建洞。由於源圖像中每個像素的變形變換都不相同,因此我無法找到如何計算目標圖像中每個像素的逆變換,以此作爲後向變形並使用雙線性插值。正向圖像翹曲

因此,在短期我的問題是:

1 - 這是可以計算的逆變換每個目的地像素要做到這一點作爲一個落後的扭曲?

2 - 如果我被迫做爲向前彎曲,我可以照顧目標圖像中的空洞。簡單地使用最接近的整數會產生空洞,將相同的顏色分配給相鄰的像素來處理這個問題,但是會出現嚴重的混疊現象,所以我相信有一種更好的方法可以做到這一點。

任何幫助表示讚賞。謝謝。

回答

1

您需要進行雙線性過濾兩次。首先將變換分佈到目標像素周圍的像素,當前向變形期間的目標座標爲非整數時。然後使用這些分佈式變換作爲倒數,您將執行向後翹曲並在從源採樣像素時再次使用雙線性插值