2016-07-25 27 views
0

opencvで背景Substractorモジュールを使用しようとしています。私はこれを参照していますblog。私は何度もエラーメッセージ'module' object has no attribute 'createBackgroundSubtractorMOG'を受け取ったので、私はそれを使用することができません。私はこの問題に対するすべての答えを見て回りました。可能であれば、createBackgroundSubtractorBackgroundSubtractorcreateBackgroundSubtractorMOG2など再度同じエラーメッセージが表示されます。私が使用しています -opencvで背景差分モジュールを使用できません

  • OpenCVの3.0.0

  • のpython 2.7.10

  • のUbuntu 15.10

は、ここに私のcode--

import numpy as np 
import cv2 

cap = cv2.VideoCapture(0) 
fgbg = cv2.createBackgroundSubtractorMOG(detectShadows=True) 

while(1): 
    ret, frame = cap.read() 
    fgmask = fgbg.apply(frame) 

    cv2.imshow('frame', fgmask) 
    k = cv2.waitKey(0) 
    if(k == 27): 
     break 
cap.release() 
cv2.destroyAllWindows() 

答えて

0

です私の質問はそうだったlved。私は何をしたのですか、私はPythonのコマンドラインを開いてdir(cv2)を書きました。私は呼び出し可能なすべての関数をリストしました。そこにはBackgroundSubtractorMOGが見つかりました。

関連する問題