Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 背景GMG无法在Open CV 3.0中运行_Python 2.7_Opencv - Fatal编程技术网

Python 2.7 背景GMG无法在Open CV 3.0中运行

Python 2.7 背景GMG无法在Open CV 3.0中运行,python-2.7,opencv,Python 2.7,Opencv,我一直在尝试在新的OpenCV发行版OpenCV 3.0中进行背景减法。我在OpenCV3.0和Python2.7中练习了背景知识。我正在尝试一个代码。错误显示: fgbg=cv2.createBackgroundSubtractorGMG()AttributeError中文件“background.py”第10行:“module”对象没有属性“createBackgroundSubtractorGMG” 如何解决此错误?感谢您的关注和帮助:-)一旦您与opencv一起构建了opencv\u c

我一直在尝试在新的OpenCV发行版OpenCV 3.0中进行背景减法。我在OpenCV3.0和Python2.7中练习了背景知识。我正在尝试一个代码。错误显示:

fgbg=cv2.createBackgroundSubtractorGMG()AttributeError中文件“background.py”第10行:“module”对象没有属性“createBackgroundSubtractorGMG”


如何解决此错误?感谢您的关注和帮助:-)

一旦您与opencv一起构建了opencv\u contrib repo:

>>> help(cv2.bgsegm)
Help on module cv2.bgsegm in cv2:

NAME
    cv2.bgsegm

FILE
    (built-in)

FUNCTIONS
    createBackgroundSubtractorGMG(...)
        createBackgroundSubtractorGMG([, initializationFrames[, decisionThreshol
d]]) -> retval

    createBackgroundSubtractorMOG(...)
        createBackgroundSubtractorMOG([, history[, nmixtures[, backgroundRatio[,
 noiseSigma]]]]) -> retval
换句话说,使用:

gmg = cv2.bgsegm.createBackgroundSubtractorGMG()

一旦您与opencv_contrib repo一起构建了opencv:

>>> help(cv2.bgsegm)
Help on module cv2.bgsegm in cv2:

NAME
    cv2.bgsegm

FILE
    (built-in)

FUNCTIONS
    createBackgroundSubtractorGMG(...)
        createBackgroundSubtractorGMG([, initializationFrames[, decisionThreshol
d]]) -> retval

    createBackgroundSubtractorMOG(...)
        createBackgroundSubtractorMOG([, history[, nmixtures[, backgroundRatio[,
 noiseSigma]]]]) -> retval
换句话说,使用:

gmg = cv2.bgsegm.createBackgroundSubtractorGMG()


在3.0中,GmG版本被移动到了感谢的评论,那么如何在OpenCV3.0中添加它呢?我需要建造它吗?是的,你需要建造它。请参阅contrib中的自述文件。那么,我必须再次安装它吗?我已经有Open CV 3.0,是否需要删除Open CV 3.0?对不起,我忘了告诉你我正在使用ubuntu 14.04 LTS。同时也感谢您回复3.0,GmG版本被移动到感谢您的评论,那么如何在Open CV 3.0中添加?我需要建造它吗?是的,你需要建造它。请参阅contrib中的自述文件。那么,我必须再次安装它吗?我已经有Open CV 3.0,是否需要删除Open CV 3.0?对不起,我忘了告诉你我正在使用ubuntu 14.04 LTS。同时也感谢您回复3.0,GmG版本被移动到感谢您的评论,那么如何在Open CV 3.0中添加?我需要建造它吗?是的,你需要建造它。请参阅contrib中的自述文件。那么,我必须再次安装它吗?我已经有Open CV 3.0,是否需要删除Open CV 3.0?对不起,我忘了告诉你我正在使用ubuntu 14.04 LTS。同时也感谢您的回复抱歉,它仍然显示错误,错误是AttributeError:“module”对象没有可能仍然是旧cv2.pyd的属性“bgsegm”。您是否运行了最终的
makeinstall
?在3.0发布之前,我首先尝试了3.0RC1,但我没有删除它,因为我认为它仍然是3.0?我找不到删除的参考,所以我建立了新的3.0发布没有删除RC 1。抱歉,这是问题所在吗?嗯,我知道,没有理由卸载任何东西
makeinstall
应该只覆盖旧版本。请重试,仔细查看日志,途中可能出现了一些错误。这是打印cv2的结果。getBuildInformation():请检查此。。以下名为“unknow”(我在截图中被阻止)的问题是否存在?抱歉,它仍然显示错误,错误是AttributeError:“module”对象没有可能仍然是旧cv2.pyd的属性“bgsegm”。您是否运行了最终的
makeinstall
?在3.0发布之前,我首先尝试了3.0RC1,但我没有删除它,因为我认为它仍然是3.0?我找不到删除的参考,所以我建立了新的3.0发布没有删除RC 1。抱歉,这是问题所在吗?嗯,我知道,没有理由卸载任何东西
makeinstall
应该只覆盖旧版本。请重试,仔细查看日志,途中可能出现了一些错误。这是打印cv2的结果。getBuildInformation():请检查此。。以下名为“unknow”(我在截图中被阻止)的问题是否存在?抱歉,它仍然显示错误,错误是AttributeError:“module”对象没有可能仍然是旧cv2.pyd的属性“bgsegm”。您是否运行了最终的
makeinstall
?在3.0发布之前,我首先尝试了3.0RC1,但我没有删除它,因为我认为它仍然是3.0?我找不到删除的参考,所以我建立了新的3.0发布没有删除RC 1。抱歉,这是问题所在吗?嗯,我知道,没有理由卸载任何东西
makeinstall
应该只覆盖旧版本。请重试,仔细查看日志,途中可能出现了一些错误。这是打印cv2的结果。getBuildInformation():请检查此。。以下名为“未知”(我在截图中屏蔽)的问题是否存在?