错误:标识符"CvBGCodeBookModel"未定义



我正在使用手势识别器。因此,我参考了以下识别手的链接:

  • http://anikettatipamula.blogspot.ro/2012/02/hand-gesture-using-opencv.html
  • https://docs.google.com/file/d/0B7lDtwez94H3Z1JZLXVuOFM2emM/edit?pli=1

但我得到了以下错误:

ERROR: identifier "CvBGCodeBookModel" is undefined

我的代码:

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include "opencv2corecore.hpp"       // Mat is defined here.
#include "opencv2imgprocimgproc.hpp"
#include "opencv2highguihighgui.hpp"
//VARIABLES for CODEBOOK METHOD: 
CvBGCodeBookModel* model = 0;
...
model = cvCreateBGCodeBookModel();
cvCvtColor( rawImage, yuvImage, CV_BGR2YCrCb );//YUV For codebook method
cvBGCodeBookClearStale( model, model->t/2 );

在字里行间读到,我想,你想做一些背景分离。

只需避免过时的CvBGCodeBookModel(以及整个神秘的c-api),并使用其中一个

c++backgroundsubactors,例如backgroundsubactormog2。

这是示例代码

相关内容

  • 没有找到相关文章

最新更新