适用jpg图片的叠加
void mergeImage(cv::Mat &img1, cv::Mat img2, int x, int y)
{
if(x < 0 || y < 0)
return;
cv::Mat img;
img = img1(cv::Rect(x, y, img2.cols, img2.rows));
addWeighted(img, 0, img2, 1, 0.0, img);
}
可适用透明png图片的叠加
适用jpg图片的叠加
void mergeImage(cv::Mat &img1, cv::Mat img2, int x, int y)
{
if(x < 0 || y < 0)
return;
cv::Mat img;
img = img1(cv::Rect(x, y, img2.cols, img2.rows));
addWeighted(img, 0, img2, 1, 0.0, img);
}
可适用透明png图片的叠加