use*_*323 17 python opencv background-subtraction
我试图在Python中使用cv2.createBackgroundSubtractorMOG2()方法.我在我的Mac和我的Raspberry Pi上都试过了,并且在运行以下代码行时遇到同样的错误:
fgbg = cv2.createBackgroundSubtractorMOG2()
Run Code Online (Sandbox Code Playgroud)
运行此代码时出现以下错误:
fgbg = cv2.createBackgroundSubtractorMOG2()AttributeError:'module'对象没有属性'createBackgroundSubtractorMOG2'
我似乎无法使用任何createBackgroundSubtractor方法.
我一直试图在过去的一天解决这个问题,但我没有在线搜索,因为在Python上对cv2的支持有限.
提前致谢
我正在使用
>>> import cv2
>>> cv2.__version__
>>> 3.2.0
Run Code Online (Sandbox Code Playgroud)
和python 2.7.12.当我尝试使用cv2.createBackgroundSubtractorMOG()时,我收到了相同的错误消息(也尝试没有"创建...").但是当我发现具有相同功能的cv2.createBackgroundSubtractorKNN()时,我感到很惊讶......并且测试代码正常工作:) 2天我很困惑,无法找到问题所在.
谢谢大家的评论。看来 createBackgroundSubtractorMOG2() 尚未添加到 OpenCV 2.4 中,但它存在于 master 分支中,可以从 github 进行编译。
我发现 cv2.BackgroundSubtractor() 正在满足我目前的需要。
有关更多详细信息,请参阅http://code.opencv.org/issues/2812#note-5 。
归档时间: |
|
查看次数: |
32913 次 |
最近记录: |