问题标签 [background-subtraction]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
24 回答
224105 浏览

python - 如何量化两个图像之间的差异?

这是我想做的事情:

我定期用网络摄像头拍照。有点像时间流逝的东西。但是,如果没有真正改变,即图片看起来几乎相同,我不想存储最新的快照。

我想有一些方法可以量化差异,我必须凭经验确定一个阈值。

我在寻找简单而不是完美。我正在使用python。

0 投票
3 回答
13757 浏览

opencv - OpenCv Blob/轮廓标记

嗨,我已经为此工作了一段时间,但还没有好的解决方案。

我正在逐帧阅读视频并使用背景减法来识别存在移动的区域并使用 cvFindContours() 来获取移动对象的矩形边界。

假设程序保持简单,则只能有 2 个人。

这些物体以它们可以重叠的方式移动,并以一定的间隔转动和移开。

我怎样才能正确标记这个人 x 2。

cvFindContour 可以随机返回边界。对于 Frame1,Frame2,Frame3....FrameN

我最初可以比较矩形边界质心以正确标记人类。一旦人类重叠并离开,这种方法就会失败。

我试图跟踪原始 obj 的像素颜色(但是人类非常相似,并且某些区域具有相似的颜色,例如手、腿、头发),因此不够好。

我正在考虑使用 Image Statistic,例如:

CountNonZero(), SumPixels() Mean() Mean_StdDev () MinMaxLoc () Norm ()

以唯一区分这两个对象。我相信这将是一个更好的方法。

0 投票
4 回答
3949 浏览

image - 边缘检测和透明度

使用在一致背景下拍摄的衣服图像,我想让图像中的所有像素都透明,除了衣服。解决此问题的最佳方法是什么?我研究了为此常用的算法和开源库opencv。除了自己滚动或使用 opencv 之外,还有一种简单的方法可以做到这一点吗?我对任何语言或平台持开放态度。

谢谢

0 投票
3 回答
6249 浏览

emgucv - 使用 Emgu CV 进行背景减法

如何使用 Emgu CV 实现背景减法?

0 投票
2 回答
360 浏览

image-processing - 如何标记二值化图像?

请帮我在二进制图像中分割图像......更清楚的是,我从背景减法中得到了一个图像,它是二进制的......意味着对象区域是白色,非对象对象是黑色......现在问题是如何标记那个白色区域?我正在使用 c#.net。

0 投票
2 回答
4190 浏览

c#-4.0 - 使用 emgucv 进行背景减法的最佳选择?

你能推荐一个使用emgucv进行背景减法的好选择吗?我的项目是实时行人检测。

0 投票
2 回答
29792 浏览

opencv - 使用 OpenCV 进行高效的背景减法

我想使用 OpenCV 方法在视频文件中进行背景减法。现在我可以做背景减法,但问题是我无法在颜色模式下获得输出。减去背景后的所有输出都以灰度颜色模式出现:(。我想将颜色信息获取到前景,这是减去背景后的结果输出。

我可以使用掩蔽技术吗?就像我正在考虑的以下程序。

  1. 捕获输入 - InputFrame(RGB)
  2. 过程InputFrame
  3. 减去背景,将前景存储在TempFrame(以灰度形式出现:(
  4. 使用创建蒙版TempFrame
  5. 将创建的蒙版应用到InputFrame
  6. 获取彩色前景为OutFrame

我对使用 OpenCV 进行掩蔽感到很兴奋。我只是 OpenCV 的初学者。请帮助我克服这一点。

提前致谢。

0 投票
1 回答
16725 浏览

image-processing - 高斯的拉普拉斯算子:它是如何工作的?(OpenCV)

有谁知道它是如何工作的以及如何使用 OpenCV 来做到这一点?可以使用 OpenCV 计算拉普拉斯算子,但结果不是我所期望的。我的意思是我希望图像在背景区域的对比度大致恒定,但它是黑色的,边缘是白色的。即使经过高斯滤波,也有很多噪音。我使用高斯滤波器过滤图像,然后应用拉普拉斯。我认为我想要的是以不同的方式完成的。

0 投票
2 回答
1730 浏览

image-processing - 背景减法

我正在使用opencv进行背景减法。问题是前景对象并不总是被正确检测到。为了解决这个问题,我想使用四到五张图像,并将它们的平均值作为背景图像。我怎样才能做到这一点?

0 投票
1 回答
1152 浏览

video - 用opencv处理视频

我正在尝试在视频文件中检测汽车。我可以进行背景减法,并且移动的汽车作为前景物体可见。但我不能在汽车周围画矩形。我该怎么做?

或者我怎么能说在框架的特定区域有车/或现在没有车。请帮忙。