python opencv3.0.0-beta';模块';对象没有属性';createBackgroundSubtractorMOG()';
环境:python opencv3.0.0-beta';模块';对象没有属性';createBackgroundSubtractorMOG()';,python,opencv,Python,Opencv,环境: x64 win7 win32 python 2.7.3 opencv 3.0.0-beta 我该怎么办?都在3.0版中移动到了 您需要使用cmake与主opencv回购一起构建它。(没有此可用的预构建版本)然后运行安装项目(或makeinstall)将将新的cv2.pyd复制到python文件夹 然后: 导入cv2 >>>cv2.bgsegm.createBackgroundSubtractorMOG#注意额外的bgsegm名称空间! 您可能对它感兴趣,尽管没有文档记录,但它在ope
- x64 win7
- win32 python 2.7.3
- opencv 3.0.0-beta
我该怎么办?都在3.0版中移动到了 您需要使用cmake与主opencv回购一起构建它。(没有此可用的预构建版本)然后运行安装项目(或makeinstall)将将新的cv2.pyd复制到python文件夹 然后: 导入cv2 >>>cv2.bgsegm.createBackgroundSubtractorMOG#注意额外的bgsegm名称空间! 您可能对它感兴趣,尽管没有文档记录,但它在opencv 3.0.0-beta中有python绑定
>>> import cv2
>>> cv2.bgsegm.createBackgroundSubtractorMOG # note additional bgsegm namespace !
<built-in function createBackgroundSubtractorMOG>
使用cv2.BackgroundSubtractorMOG()
因为在最新版本的opencv中已替换了
cv2.createBackgroundSubtractorMOG2
,请尝试以下解决方案之一:
import cv2
fgbg = cv2.createBackgroundSubtractorMOG2(detectShadows=True)
或:
import cv2
fgbg = cv2.createBackgroundSubtractorMOG2(detectShadows=True)
cv2.bgsegm.createBackgroundSubtractorMOG()
cv2.bgsegm.createBackgroundSubtractorMOG2()