OpenCV计算多个连续图像的平均值
发布时间
阅读量:
阅读量
通过计算多帧连续图像的平均值,可以在一定程度上实现对背景的模糊处理。
Opencv代码
#define ImageNum 10
Mat ImageAverage(void)
{
Mat AverageImage = Mat::zeros(Size(320, 240), CV_32F);
Mat temp;
for (int i = 0; i < ImageNum; i++)
{
temp = imread(to_string(i) + ".bmp", 0);
accumulate(temp, AverageImage);
}
AverageImage /= ImageNum;
AverageImage.convertTo(AverageImage, CV_8U);
return AverageImage;
}
int main()
{
Mat src = ImageAverage();
imshow("Src",src );
waitKey(0);
}
全部评论 (0)
还没有任何评论哟~
