0

opencv でバックグラウンド Substractor モジュールを使用しようとしています。このブログを参考にしています。エラーメッセージが何度も表示されるため、使用できません。'module' object has no attribute 'createBackgroundSubtractorMOG'この問題に対するすべての回答を調べて、-、などの可能なすべての部分文字列を使用しようとしましcreateBackgroundSubtractorたが、再び同じ結果になりますエラーメッセージ。私は使っている -BackgroundSubtractorcreateBackgroundSubtractorMOG2

  • opencv 3.0.0

  • パイソン2.7.10

  • Ubuntu 15.10

これが私のコードです--

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()
4

1 に答える 1

0

疑問が解決しました。私がしたこと、私はpythonコマンドラインを開いて書いdir(cv2)たところ、呼び出すことができるすべての関数がリストされ、そこで見つけて機能BackgroundSubtractorMOGしました!

于 2016-07-25T07:34:03.783 に答える