首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Opencv MOG2稳定视频背景减法效果噪声较大

Opencv MOG2稳定视频背景减法效果噪声较大
EN

Stack Overflow用户
提问于 2017-05-04 11:08:42
回答 1查看 875关注 0票数 1

我想使用这段代码

代码语言:javascript
复制
fgbg = cv2.createBackgroundSubtractorMOG2(detectShadows=True)
cap = cv2.VideoCapture('drunker-1.mp4')

while True:
    grabed, img = cap.read()
    if not grabed:
        break
    ori = img.copy()
    gray = cv2.cvtColor(ori, cv2.COLOR_BGR2GRAY) 
    img = fgbg.apply(gray)
    ret, img = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY)

从这段视频中提取人体:

代码语言:javascript
复制
https://www.youtube.com/watch?v=Xvj4Ud-RKrM

但是我得到了这样的结果:

这完全是乱七八糟的,我认为这是由光影变化引起的,那么如何减少这些噪音呢?提前谢谢!

EN

回答 1

Stack Overflow用户

发布于 2017-05-10 18:08:59

在进行背景差分之前,可以尝试使用GaussianBlur模糊图像:

代码语言:javascript
复制
Imgproc.GaussianBlur(resize_blur_Img, resize_blur_Img, new Size(9, 9), 2, 2);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43773204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档