帧间差框架

来源:互联网 发布:如何查看 mac git ppk 编辑:程序博客网 时间:2024/05/16 09:42
IplImage* pPreFrame=NULL;
IplImage* pCurrFrame=NULL;
IplImage* pDiffImg=NULL;
int nFrameNum=0;
for(;;)
{
  pCurrFrame=cvQueryFrame(pCapture))
  if(!pCurrFrame) break;
  nFrameNum++;
  if(nFrameNum==1)
   {
        next=cvCreateImage(cvGetSize(pCurrFrame),8,3);
        diff=cvCreateImage(cvGetSize(pCurrFrame),8,3);
        cvCopyImage(pCurrFrame,pPreFrame);
   }
else
{
   cvAbsDiff(pCurrFrame,pPreFrame,pDiffImg);
   //差图的处理
  cvCopyImage(pCurrFrame,pPreFrame);
}
}