OPENCV:如何减去网络摄像头的背景?

时间:2014-01-26 12:49:11

标签: opencv background-subtraction mog

我刚刚找到算法来减去视频和图像序列的背景,如下面链接中的算法:

OpenCV: how to use createBackgroundSubtractorMOG

但是我怎样才能对网络摄像头的图像做同样的事情呢?

1 个答案:

答案 0 :(得分:1)

您可以通过捕获网络摄像头中的帧而不是视频来实现。因此,请使用以下代码从您的网络摄像头获取帧:

using namespace cv;

VideoCapture cap;
cap.open(0);
Mat frame;

for(;;)
{
    cap >> frame; // This frame will contain the current webcam frame

}

waitKey(0);

我希望现在您可以在这个“网络摄像头框架”上应用BG算法。