opencv实现的泊松融合,代码没有经过其他处理;
#include<opencv2\opencv.hpp>
using namespace cv;
int main()
{
Mat src = imread("images/015-CT.png");
Mat dst = imread("images/015-MR-T2.png");
if(src.empty()||dst.empty())
{
return 0;
}
Mat src_mask = 255 * Mat::ones(src.rows, src.cols, src.depth());
Point center(dst.cols / 2, dst.rows / 2);
Mat normal_clone;
Mat mixed_clone;
seamlessClone(src, dst, src_mask, center, normal_clone, NORMAL_CLONE);
seam