AttributeError: module 'cv2.cv2' has no attribute 'bgsegm

import numpy as np
import cv2
cap = cv2.VideoCapture('vtest.avi')
fgbg = cv2.bgsegm.createBackgroundSubtractorMOG()
while(1):
    ret, frame = cap.read()
    fgmask = fgbg.apply(frame)
    cv2.imshow('frame',fgmask)
    k = cv2.waitKey(30) & 0xff
    if k == 27:
        break
cap.release()
cv2.destroyAllWindows()

I am getting the following error: AttributeError: module 'cv2.cv2' has no attribute 'bgsegm'.

I am using Python 3.6 with OpenCV 3.6 on windows machine. I tried using the pip install opencv-contrib-python command but still the problem remains same on my windows machine. This command helped be on Ubuntu system, but not on windows. I searched similar problems on stack but couldn't solve this issue. Can someone help me out on this? Thanks!

You need to install the contrib dependencies to get this working as it isn't part of the standard build.

pip install opencv-contrib-python

What is the reason for the AttributeError: 'module' object has no , What is the reason for the AttributeError: 'module' object has no attribute ' check_output', in Python? One of the error in Python mostly occurs is “ AttributeError “. AttributeError can be defined as an error that is raised when an attribute reference or assignment fails. For example, if we take a variable x we assined a value 10. In this process suppose we want to append another value to that variable.

Installing contrib dependencies will fix your problem:

pip install opencv-contrib-python

Alternatively, you can use the newer createBackgroundSubtractorMOG2(), which is directly available in cv2:

fgbg = cv2.createBackgroundSubtractorMOG2()

AttributeError: module 'object' has no attribute 'foobar', AttributeError: module 'object' has no attribute 'foobar'. python; shadowing; modules; exceptions. I have a script named requests.py which has the following code� Why GitHub? Features →. Code review; Project management; Integrations; Actions; Packages; Security

If you are using python3, write:

fgbg =cv2.createBackgroundSubtractorMOG2() #For python3

And not:

fgbg = cv2.bgsegm.createBackgroundSubtractorMOG()

[Solved] AttributeError: 'module' object has no attribute, [Solved] AttributeError: 'module' object has no attribute. CodeWithHarry. Loading Duration: 5:08 Posted: Aug 27, 2018 AttributeError: module 'monitors' has no attribute 'presenter' Hi, Tried running object_detection_demo_ssd_async present in python_demos folder under open_model_zoo.

[SOLVED] AttributeError: 'module' object has no attribute, Hey everybody Today I started to migrate the module 'Terms and Conditions' ( https://www.odoo.com/apps/7.0/agaplan_terms_and_conditions/ [1] ) from V7 to� AttributeError: module 'pandas' has no attribute 'to_csv' Ask Question Asked 4 years ago. Active today. Viewed 20k times 2. 1. I took some rows from csv file like

AttributeError: module 'profile' has no attribute 'run' � Issue #192 , import cProfile. File "/usr/lib/python3.6/cProfile.py", line 22, in run.doc = _pyprofile .run.doc AttributeError: module 'profile' has no attribute 'run'� AttributeError: module 'hello.views' has no attribute 'index' in Django while trying to create a helloWorld page. Ask Question Asked today. Active today.

AttributeError: 'module' object has no attribute 'v1' � Issue #8081 , AttributeError: 'module' object has no attribute 'v1' #8081. Open. Fonta88 opened this issue on Jan 23 � 3 comments. Open� AttributeError: module 'time' has no attribute 'clock' It is deprecated as said which means just use the latest versions of libraries that have that module. For example, depending on the dependency you have, Remove and Install Crypto==1.4.1, or Mako==1.1.2 or SQLAlchemy==1.3.6 //etc

Comments
  • Have you included contrib modules in your OpenCV build?
  • @Mika72 Are you talking about pip install opencv-contrib-python ? If no, then can you please elaborate more on this?
  • I have already installed it.(I have mentioned this above as well.)But still the error is popping up.
  • Did you check pip --version to make sure it's using the correct python version?
  • In my understanding you have to compile cv2 contrib library (you can not use pip) in certain environments (e.g. in Raspberry Pi).
  • He was mentioning that he is using it on a windows system. I've tested it on a windows system, which works completely fine.
  • Works now. Had to use "python -m pip install opencv-contrib-python"
  • cv2.createBackgroundSubtractorMOG2() doesnt seem to work for python3