错误:标识符“CvBGCodeBookModel”未定义

时间:2014-04-21 11:06:43

标签: c++ visual-studio opencv

我正在使用手势识别器。所以,我在下面提到了识别手的链接:

但我收到以下错误:

ERROR: identifier "CvBGCodeBookModel" is undefined

我的代码:

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include "opencv2\core\core.hpp"       // Mat is defined here.
#include "opencv2\imgproc\imgproc.hpp"
#include "opencv2\highgui\highgui.hpp"
//VARIABLES for CODEBOOK METHOD: 
CvBGCodeBookModel* model = 0;

...

model = cvCreateBGCodeBookModel();
cvCvtColor( rawImage, yuvImage, CV_BGR2YCrCb );//YUV For codebook method
cvBGCodeBookClearStale( model, model->t/2 );

1 个答案:

答案 0 :(得分:0)

在你的行之间读取,我想,你想要做一些背景分离。

只是避免过时的CvBGCodeBookModel(以及整个奥术c-api)并使用其中一个

c ++ backgruondsubtractors,例如backgroundsubtractormog2

这里是sample code