泊松融合 Poisson Image Editing

    研究梯度域有一段时间了,刚开始读那篇文章确实有点难于理解。因为整个区域是建立在梯度域上重建的。

    我不去扣一些公式,主要是给大家提供一个思想,帮助大家理解这篇文章。

    举个例子吧:

         一般我们见到做月饼的,有一个面团,表面是平滑的。当我们用模子往面团上压的时候,就会出现了纹理。同样的道理,我们想在一个图像上的某一个区域显示另一幅图中的物体(例如企鹅),那么其实是把这片区域的梯度抹平,然后让这片区域的梯度按照企鹅的梯度变化,就能使这片区域的像素值按照这个梯度发生变化。

        为什么会产企鹅的颜色会发生变化呢?因为有个狄利克雷边界条件,约束了这个区域的像素值。就像刚揉的面团一样,是平滑的,不会出现很大的起伏。如果这片区域是绿色的呢?那么企鹅的梯度是改变这块绿色的变换。

    大体思想是这样的,对于求解的话,可以采用高斯塞德尔进行矩阵求解,代码在上一篇。

    

            


你可能感兴趣的:(数字图像处理)