OpenCV_将多幅图像叠加并求平均值

Mat矩阵  将多幅图像叠加并求平均值

Mat mMeanImage(Mat &srcImage, int n)
{
Mat aftImgnum(frontground.rows,frontground.cols,CV_32FC1); 
Mat mergy;  //存放平均值
mergy.convertTo(aftImgnum,CV_32FC1,1,0);
for(int i = 0; i < n; i ++)
{
accumulate(srcImage,aftImgnum);  //将所有图像叠加
}
aftImgnum = aftImgnum / n; //求出平均图像
aftImgnum.convertTo(mergy,CV_8UC1,1,0); //将平均图像存储在mergy中
return mergy;
}


你可能感兴趣的:(多幅图像叠加并求平均值,Mat矩阵)