I am trying to use cv2.createBackgroundSubtractorMOG2 () method in Python. I have tried both on my Mac and on my Raspberry Pi, and get the same error when running the following line of code:
fgbg = cv2.createBackgroundSubtractorMOG2()
The code I am using is taken from https://github.com/abidrahmank/OpenCV2-Python-Tutorials/blob/master/source/py_tutorials/py_video/py_bg_subtraction/py_bg_subtraction.rst
I get the following error when running this code:
fgbg = cv2.createBackgroundSubtractorMOG2() AttributeError: 'module' object has no attribute 'createBackgroundSubtractorMOG2'
I can't seem to use any of the createBackgroundSubtractor methods.
I have been trying to solve this for the past day, but I have had no luck searching online, as there is limited support for cv2 on Python.
Thanks in advance
Replace the create.... with
fgbg = cv2.BackgroundSubtractorMOG()
cv2.createbackgroundSubstractor()
works in cv 3.0 for 2.4.x use cv2.BackgroundSubstractor()
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With