Я пытаюсь использовать метод cv2.createBackgroundSubtractorMOG2() в Python. Я пытался как на моем Mac и на моем Raspberry Pi, и получить ту же ошибку при запуске следующей строки коды:OpenCV2 Python createBackgroundSubtractor module не найден
fgbg = cv2.createBackgroundSubtractorMOG2()
кода я использую берется из https://github.com/abidrahmank/OpenCV2-Python-Tutorials/blob/master/source/py_tutorials/py_video/py_bg_subtraction/py_bg_subtraction.rst
я получаю следующее ошибка при выполнении этого кода:
fgbg = cv2.createBackgroundSubtractorMOG2() AttributeError: 'module' object has no attribute 'createBackgroundSubtractorMOG2'
я не могу использовать любой из методов createBackgroundSubtractor.
Я пытался решить это на прошлый день, но мне не повезло в Интернете, так как ограниченная поддержка cv2 на Python.
Заранее благодарен
Какая версия OpenCV связывания вы используете? – jabaldonedo
Я использую OpenCV 2.4.6, который выглядит как последняя версия OpenCV с Python 2.7.5 – user2765323
Это странно, потому что это должно было быть добавлено в последней версии (я еще не проверил ее). Однако вы можете использовать 'cv2.BackgroundSubtractorMOG()' вместо 'cv2.createBackgroundSubtractorMOG2()' – jabaldonedo