I recently installed OpenCv on my ubuntu 14.10 system and I ran the program, and in fuction cv::BackgroundSubtractorMOG2I got an error.
Error cannot declare variable ‘bg’ to be of abstract type ‘cv::BackgroundSubtractorMOG2’Why I encountered this error
My sample code
int main(int argc, char *argv[]) {
Mat frame;
Mat back;
Mat front;
vector<pair<Point,double> > hand_middle;
VideoCapture cap(0);
BackgroundSubtractorMOG2 bg;
bg.set("nmixtures",3);
bg.set("detectShadows",false);
return 0;
}
source
share