我正在使用cv2版本4.0.0和python版本3.7.2。
我正在尝试使用此方法ExecuteSqlRecord
减去Background,并且效果很好。
但是当我使用cv2.createBackgroundSubtractorMOG2()
时,无法正常显示
AttributeError:模块'cv2.cv2'没有属性 'createBackgroundSubtractorMOG'。
我也尝试过cv2.createBackgroundSubtractorMOG()
,但遇到了相同的错误
AttributeError:模块'cv2.cv2'没有属性 “ BackgroundSubtractorMOG”。
和另一种减法cv2.BackgroundSubtractorMOG()
也不起作用。
我还引用了其他stackoverflow答案,但没有得到解决方案。
答案 0 :(得分:1)
MOG2包含在主opencv存储库中。 MOG和GMG来自opencv_contrib:https://github.com/opencv/opencv_contrib/tree/master/modules/bgsegm
答案 1 :(得分:0)
opencv中有两个减法包。 BackgroundSubtractorMOG()位于cv2.bgsegm.BackgroundSubtractorMOG()
,要使用,必须安装opencv-contrib-python