我正在编写一个源代码,该代码将帮助我将骨骼流的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文档有一个很好的教程,可以准确地回答您的问题,请查看此链接。