Ich versuche, Hintergrund-Subtractor-Modul in opencv zu verwenden. Ich verweise diese blog. Ich kann es nicht verwenden, weil ich immer wieder die Fehlermeldung 'module' object has no attribute 'createBackgroundSubtractorMOG'
bekomme, ich habe alle Antworten auf dieses Problem durchgesprochen und habe versucht, alle möglichen Teilstrings wie - createBackgroundSubtractor
, BackgroundSubtractor
, createBackgroundSubtractorMOG2
usw. zu verwenden, aber ich bekomme wieder die gleiche Fehlermeldung. Ich verwende -Nicht in der Lage, Hintergrundsubtrahierer-Modul in opencv zu verwenden
opencv 3.0.0
Python 2.7.10
ubuntu 15,10
hier ist mein 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()