将一张 cv::mat 图像叠加在另一张图像上
SuperImpose one cv::mat image over another
我正在编写一个源代码,它将帮助我将骨架流(从 Kinect 获得)的 cv::Mat
图像与另一个 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 文档针对您的问题提供了很好的教程,请查看 this link。
我正在编写一个源代码,它将帮助我将骨架流(从 Kinect 获得)的 cv::Mat
图像与另一个 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 文档针对您的问题提供了很好的教程,请查看 this link。