我正在使用cv2版本4.0.0和python版本3.7.2。
我正在尝试使用此方法减去背景cv2.createBackgroundSubtractorMOG2()
并且效果很好。
但是当我使用cv2.createBackgroundSubtractorMOG()
它不起作用时,它向我展示了
属性错误:模块"cv2.cv2"没有属性 '创建背景减法器MOG '。
我也尝试了cv2.BackgroundSubtractorMOG()
但我得到了同样的错误
属性错误:模块"cv2.cv2"没有属性 "背景减法器MOG"。
而另一种减法cv2.createBackgroundSubtractorGMG()
也不起作用。
我还参考了其他堆栈溢出答案,但我没有得到解决方案。
MOG2 包含在主 opencv 存储库中。MOG和GMG来自opencv_contrib:https://github.com/opencv/opencv_contrib/tree/master/modules/bgsegm
OpenCV中有两个减法包。BackgroundSubtractorMOG() 它在cv2.bgsegm.BackgroundSubtractorMOG()
,要使用你必须安装 opencv-contrib-python