gpt4 book ai didi

python - 从图像中去除背景和噪声

转载 作者:太空狗 更新时间:2023-10-30 01:37:09 30 4
gpt4 key购买 nike

我试图从视频中删除背景并获取二进制图像(或 8 位),其中移动对象的值为 1,静态背景为 0。

像这样:

enter image description here

起初我尝试通过获取差异 absDiff() 从运行平均值 accumulateWeighted() 和当前帧 但结果不是我预期的(只有边缘为 1,移动物体内部为 0)。

所以我选择了 createBackgroundSubtractorMOG2createBackgroundSubtractorMOG 但这也不好(同样的问题)。

有没有办法得到整个移动的物体?

最佳答案

混合高斯方法并不能解决您所有的问题。常见问题是对光线条件的敏感性,例如将阴影附加到提取的前景对象。如果图像场景(背景)大致相同,您可以通过一些图像处理来优化结果。

如果背景与附加图像相似,尝试在 HSI 空间中构建颜色直方图,创建提取的前景对象的图像(不是蒙版,实际彩色图像)并删除颜色与地板相似的像素(从皮肤检测方法)。通过这种方式,您可以去除一些附加在人/物体上的阴影。

此外,如果实时处理在您的应用程序中不是至关重要的,您可以使用更复杂的背景/前景检测,如 SubSENSE .

关于python - 从图像中去除背景和噪声,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40446639/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com