基于nsst图像融合代码_Opencv从零开始 - 「进阶篇」- 图像融合之泊松融合


✒️ 图像融合是图像处理中一个非常重要且有意思的技术,传统图像融合操作复杂,而且有时候效果不是很好,本文介绍的泊松融合是一种新型的图像融合方法,其操作简单而且融合的结果也非常好,大家可以参考本文一起尝试下~


目录

  • 泊松融合
  • 无缝融合
  • 示例代码
  • 对比cv2.MIXED_CLONE 和 cv2.NORMAL_CLONE
  • 其他示例图:Sample-1,Sample-2

泊松融合

无缝融合

✔️ 图像融合:

  • 背景:图像融合是图像处理的一个基本问题,目的是将原图像中一个物体或者一个区域嵌入到目标图像生成一个新的图像。在对图像进行合成的过程中,为了使合成后的图像更自然,合成边界应当保持无缝。但如果源图像和目标图像有着明显不同的纹理特征,则直接合成后的图像会存在明显的边界。
  • 引入:基于泊松方程而引入的泊松融合求解像素最优值的方法,在保留了源图像梯度信息的同时,融合源图像与目标图像。该方法根据用户指定的边界条件求解一个泊松方程,实现了梯度域上的连续,从而达到边界处的无缝融合。

✔️ 对比传统图像融合和泊松融合:

传统的图像融合:
  • 精确地选择融合区域:过程单调乏味且工作量大,常常无法得到好的结果。
  • Alpha-Matting:功能强大,但是实现复杂。
基于Poisson方程的无缝融合:
  • 选择融合区域的过程简单且方便。
  • 最终可以得到无缝融合的结果。

✔️ 变分法的解释泊松图像编辑:

基于nsst图像融合代码_Opencv从零开始 - 「进阶篇」- 图像融合之泊松融合_第1张图片
  • ∇IA​表示融合图像块的梯度

✔️ 变分方程的意义表明我们的无缝融合是以源图像块内梯度场为指导,将融合边界上目标场景和源图

你可能感兴趣的:(基于nsst图像融合代码)