将一个cv::mat图像叠加到另一个上



我正在编写一个源代码,该代码将帮助我将骨骼流的cv::Mat图像(从Kinect获得)与另一个cv::Mat图像叠加,该图像是普通相机颜色(BGR)图像。

代码看起来像这个

cv::Mat imageMixer(cv::Mat colorImage,cv::Mat skeletalImage)
{
  // code to superimpose the skeletal image ... opencv function
  cv::Mat resultantImage = colorImage + skeletalImage;
  return resultantImage;
}

我们如何将cv::Mat图像叠加在另一个基于cv::Mat的图像之上?有没有我们可以直接使用的OpenCV函数?

OpenCV文档有一个很好的教程,可以准确地回答您的问题,请查看此链接。

最新更新