首页 > 其他分享 >泊松融合-无缝融合

泊松融合-无缝融合

时间:2023-12-22 15:48:27浏览次数:20  
标签:泊松 Mat mask 融合 图像 imgR 无缝

最近,在构思一篇文章,要用fake image的方法,突然想到了以前学到的泊松融合方法。

参考文献:https://zhuanlan.zhihu.com/p/96777721?utm_id=0

https://blog.csdn.net/TracelessLe/article/details/113270697

该方法就是在泊松边界(目标图像f与合成图像f*的边界像素值相等)条件下,保持原图像的梯度特征v,和目标图像f进行融合。本质上就是求拉普拉斯方程。

 也就是下面的式子,上三角意为拉普拉斯算子,下三角就是梯度(矢量):

 考虑到目标图像f与原图像的图像矢量v应该尽可能贴近,又可改写为:

最后,贴一份C++的opencv代码:

#include <opencv2\opencv.hpp>
 #include <iostream>
 #include <string>
 
 using namespace std;
 using namespace cv;
 
 void main()
 {
     Mat imgL = imread("data/apple.jpg");
     Mat imgR = imread("data/orange.jpg");
 
     int imgH = imgR.rows;
     int imgW = imgR.cols;
     Mat mask = Mat::zeros(imgL.size(), CV_8UC1);
     mask(Rect(,, imgW*0.5, imgH)).setTo();
     cv::imshow("mask", mask);
     Point center(imgW*0.25, imgH*0.5);
 
     Mat blendImg;
     seamlessClone(imgL, imgR, mask, center, blendImg, NORMAL_CLONE);
 
     cv::imshow("blendimg", blendImg);
     waitKey();
 }

 

标签:泊松,Mat,mask,融合,图像,imgR,无缝
From: https://www.cnblogs.com/xmds/p/17921706.html

相关文章

  • 医保购药小程序与智能医疗的代码融合
    在当今数字时代,医保购药小程序的兴起为智能医疗开创了崭新的篇章。通过技术代码的巧妙运用,这一小程序不仅为患者提供了便捷的购药体验,同时在医保结算、用药监控等方面实现了高度智能化,让我们一起深入代码世界,探索其背后的技术奥秘。#医保购药小程序的用户类定义classUser:d......
  • 原生、复杂流程操作、融合专家系统,澜码科技发布企业级Agent平台AskXBOT
    AI原生企业级Agent构建平台具备哪些特性?澜码AskXBOT平台揭晓答案澜码科技正式发布了AI原生企业级Agent平台AskXBOT,怎么看待这个产品?原生、复杂流程操作、融合专家系统,澜码科技发布企业级Agent平台AskXBOT企业真正需要的企业级AIAgent构建平台来了,澜码科技正式发布AskXBOT当......
  • 原生、复杂流程操作、融合专家系统,详解企业级Agent平台澜码AskXBOT
    文/王吉伟就在ChatGPT上线一年后的第一周,谷歌发布了其最强大模型Gemni,一度被称作GPT-4杀手锏,也被视作谷歌挣回面子的“雪耻”之作。然而没过几天,Gemini就被曝夸大营销,所谓的碾压GPT-4仅是嘴上功夫,通过与GPT-4不一致的测试标准混淆跑分,更被嘲讽是在趁OpenAI内部动荡搞事情。紧接着就......
  • 化工厂人员定位系统解决方案,融合UWB定位技术,实现室内外精准定位
    行业背景1、人车位置不精准:无法实时查看内外部人员和车辆的精准位置,遇到突发安全事故,无法及时确认人员位置并制定有效的救援方案。2、作业安全保障弱:难以管控人员和车辆非法进入重大危险源区域、高危装置区、特殊作业区、罐区、装卸站台、检修区域等重点监管区域。3、智能管控待提......
  • 【面试官版】【持续更新中】融合滤波算法+数据结构+激光视觉SLAM+C++面试题汇总
    C++部分什么时候需要写虚函数、什么时候需要写纯虚函数?只继承接口为纯虚函数强调覆盖父类重写,或者父类也需要实现一定的功能,为虚函数指针传参和引用传参区别?引用传参本质上是传递原参数地址,指针传参本质还是值传递,生成拷贝指针,拷贝指针和原指针指向的为同一块内存。因此改变......
  • 融合技术之力:跨界电商与游戏产业的无限可能
    随着全球化浪潮的不断涌现,出海跨界电商和游戏产业逐渐成为引领科技发展的双强。本文将深入研究Socks5代理、代理IP等技术在出海跨界电商与游戏领域的技术性应用,揭示它们如何为企业带来更广阔的国际市场以及在游戏领域中创造更丰富的用户体验。1.背景随着数字化时代的来临,跨界电商......
  • 综合设计——多源异构数据采集与融合应用综合实践
    综合设计——多源异构数据采集与融合应用综合实践[码云地址](多源异构数据采集与融合应用综合实践:CallofSilence数据采集与融合综合实验(gitee.com))这个项目属于哪个课程2023数据采集与融合技术组名、项目简介组名:CallofSilence项目需求:设计出一个交互友好的......
  • 综合设计——多源异构数据采集与融合应用综合实践
    综合设计——多源异构数据采集与融合应用综合实践​这个项目属于哪个课程2023数据采集与融合技术组名、项目简介组名:Double20000、项目需求:设计出一个交互友好的多源异构数据的采集与融合的小应用、项目目标:通过在网页中上传文本、图片、视频或音频分析其中的情感......
  • 综合设计——多源异构数据采集与融合应用综合实践
    多源异构数据采集与融合应用综合实践这个项目属于哪个课程https://edu.cnblogs.com/campus/fzu/2023DataCollectionandFusiontechnology组名、项目简介组名:泥头车项目需求:设计一个包含视频、文本、图片、音频的多源异构数据采集与融合的、能够判断相关性、客观性......
  • 综合设计——多源异构数据采集与融合应用综合实践
    综合设计——多源异构数据采集与融合应用综合实践​这个项目属于哪个课程2023数据采集与融合技术组名、项目简介组名:Double20000、项目需求:设计出一个交互友好的多源异构数据的采集与融合的小应用、项目目标:通过在网页中上传文本、图片、视频或音频分析其中的情感......