2016-07-25 5 views
0

opencv에서 백그라운드 Substractor 모듈을 사용하려고합니다. 나는 이것을 blog이라고 말하고있다. 나는이 문제에 대한 모든 대답을 반복하고, 가능한 모든 하위 문자열을 사용하려고 시도했다. - createBackgroundSubtractor, BackgroundSubtractor, createBackgroundSubtractorMOG2 등과 같은 오류 메시지를 반복해서 받았기 때문에 나는 그것을 사용할 수 없다. 다시 같은 오류 메시지가 나타납니다. 내가 사용하고 -opencv에서 배경 substractor 모듈을 사용할 수 없습니다

  • OpenCV의 3.0.0

  • 파이썬 2.7.10

  • 우분투 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. 내가 한 일은 파이썬 명령 행을 열었고 dir(cv2)이라고 썼고 전화 할 수있는 모든 기능을 나열하고 거기에서 BackgroundSubtractorMOG을 찾았습니다.