1. 程式人生 > >OpenCV_將多幅影象疊加並求平均值

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;
}