Python 未从 cv2 中找到 bgsegm
Python does not find bgsegm from cv2
我正在尝试测试一些背景扣除方法(在 tutorial 之后),但 Python 找不到它们。
使用 Windows 和 Anaconda。我确保通过 conda 和 运行 升级 opencv
pip install opencv-contrib-python
另一个相关 question 中推荐的命令。
不过,我明白了:
(tracx) C:\Users\USER>python
Python 3.5.4 |Anaconda, Inc.| (default, Nov 8 2017, 14:34:30) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> fgbg = cv2.createBackgroundSubtractorMOG()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'cv2.cv2' has no attribute 'createBackgroundSubtractorMOG'
>>> quit()
您一定在寻找 f = cv2.bgsegm.createBackgroundSubtractorMOG()
。
该函数当前位于 bgseg
(背景分割)模块中。
我正在尝试测试一些背景扣除方法(在 tutorial 之后),但 Python 找不到它们。
使用 Windows 和 Anaconda。我确保通过 conda 和 运行 升级 opencv
pip install opencv-contrib-python
另一个相关 question 中推荐的命令。
不过,我明白了:
(tracx) C:\Users\USER>python
Python 3.5.4 |Anaconda, Inc.| (default, Nov 8 2017, 14:34:30) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> fgbg = cv2.createBackgroundSubtractorMOG()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'cv2.cv2' has no attribute 'createBackgroundSubtractorMOG'
>>> quit()
您一定在寻找 f = cv2.bgsegm.createBackgroundSubtractorMOG()
。
该函数当前位于 bgseg
(背景分割)模块中。