0

到这里为止,我的代码如下:

    IplImage* firstImg ;
IplImage* secondImg;

cv::Mat firstMat ( firstImg );
cv::Mat secondMat ( secondImg );
cv::Mat subMat = firstMat - secondMat;
cv::Mat medianMat;

int d = 5;
cv::medianBlur ( subMat, medianMat, d );

cv::Mat BGModel;
BGModel = firstMat - medianMat ; 

CvSize size; 
size.width = BGModel.cols;
size.height = BGModel.rows;

IplImage* BGImg;
cvSetData ( BGImg, BGModel.data, size.width * 3  );

然后我想不出任何方法来继续我的下一步,其中我需要更新背景模型中每个像素的平均值相对于来自两个图像的中值滤波的差异图像。有人可以帮忙吗?示例代码将不胜感激。提前谢谢了!

4

1 回答 1

1

我实际上并没有收到您的问题,但如果您正在寻找移动物体检测和背景建模,这里有帮助您的链接

高斯 背景建模远远优于中值背景建模。该链接还有一些示例代码....

于 2012-08-03T16:47:15.003 回答