gpt4 book ai didi

c++ - cv没有成员BackgroundSubtractorMOG

转载 作者:行者123 更新时间:2023-12-02 10:08:51 26 4
gpt4 key购买 nike

我是opencv的新手,并按照说明进行安装,如下所述:
http://docs.opencv.org/doc/tutorials/introduction/windows_install/windows_install.html#windows-installation
我使用了“通过从源文件制作自己的库进行安装”部分,该部分效果很好(使用Visual Studio 2013)。我能够运行基本命令,例如读取图像,写入图像,运行边缘检测,视频处理等。
但是现在我尝试使用BackgroundSubtractorMOG,但出现错误,指出BackgroundSubtractorMOG不是cv的成员。下面是最简单的代码,我不知道从哪里开始。我的安装中缺少什么吗?有任何想法吗?

#include "stdafx.h"
#include<opencv2/opencv.hpp>

int main()
{
cv::BackgroundSubtractorMOG bg;
return 0;
}

最佳答案

使用opencv3.0,将BackgroundSubtractorMOG移至opencv_contrib repo

要使用剩余的BackgroundSubtractorMOG2或BackgroundSubtractorKNN,您必须使用:

Ptr<BackgroundSubtractorMOG2> bgm = createBackgroundSubtractorMOG2(...);

关于c++ - cv没有成员BackgroundSubtractorMOG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28213670/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com