BackgroundSubtractorMOG2 参数设置样例
时间: 2023-10-31 16:04:20 浏览: 31
以下是一个 BackgroundSubtractorMOG2 参数设置的样例:
```
import cv2
cap = cv2.VideoCapture('test.mp4')
# 创建 BackgroundSubtractorMOG2 对象
fgbg = cv2.createBackgroundSubtractorMOG2(history=500, varThreshold=16, detectShadows=False)
while True:
ret, frame = cap.read()
if not ret:
break
# 背景建模和前景检测
fgmask = fgbg.apply(frame)
# 显示前景图像
cv2.imshow('frame', fgmask)
# 按 Esc 退出程序
k = cv2.waitKey(30) & 0xff
if k == 27:
break
cap.release()
cv2.destroyAllWindows()
```
在这个样例中,我们创建了一个 BackgroundSubtractorMOG2 对象 fgbg,设置了 history=500、varThreshold=16 和 detectShadows=False 等参数。在 while 循环中,我们通过调用 fgbg.apply(frame) 对当前帧进行背景建模和前景检测,得到前景图像 fgmask,并将其显示出来。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)