python opencv3.0.0-beta'module'对象没有属性'createBackgroundSubtractorMOG()'

Vic*_*Lin 4 python opencv

import cv2
fgbg = cv2.createBackgroundSubtractorMOG()
fgbg1 = cv2.createBackgroundSubtractorGMG()

AttributeError: 'module' object has no attribute 'createBackgroundSubtractorMOG()'
AttributeError: 'module' object has no attribute 'createBackgroundSubtractorMOG()'
Run Code Online (Sandbox Code Playgroud)

环境:

  • x64 win7
  • win32 python 2.7.3
  • opencv 3.0.0-beta

我该怎么办?

Arn*_*d P 7

您可能对BackgroundSubtractorMOG2感兴趣,虽然没有记录,但它在opencv 3.0.0-beta中有一个python绑定.

import cv2
fgbg = cv2.createBackgroundSubtractorMOG2(detectShadows=True)
Run Code Online (Sandbox Code Playgroud)