问题标签 [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.
python - 如何量化两个图像之间的差异?
这是我想做的事情:
我定期用网络摄像头拍照。有点像时间流逝的东西。但是,如果没有真正改变,即图片看起来几乎相同,我不想存储最新的快照。
我想有一些方法可以量化差异,我必须凭经验确定一个阈值。
我在寻找简单而不是完美。我正在使用python。
opencv - OpenCv Blob/轮廓标记
嗨,我已经为此工作了一段时间,但还没有好的解决方案。
我正在逐帧阅读视频并使用背景减法来识别存在移动的区域并使用 cvFindContours() 来获取移动对象的矩形边界。
假设程序保持简单,则只能有 2 个人。
这些物体以它们可以重叠的方式移动,并以一定的间隔转动和移开。
我怎样才能正确标记这个人 x 2。
cvFindContour 可以随机返回边界。对于 Frame1,Frame2,Frame3....FrameN
我最初可以比较矩形边界质心以正确标记人类。一旦人类重叠并离开,这种方法就会失败。
我试图跟踪原始 obj 的像素颜色(但是人类非常相似,并且某些区域具有相似的颜色,例如手、腿、头发),因此不够好。
我正在考虑使用 Image Statistic,例如:
CountNonZero(), SumPixels() Mean() Mean_StdDev () MinMaxLoc () Norm ()
以唯一区分这两个对象。我相信这将是一个更好的方法。
image - 边缘检测和透明度
使用在一致背景下拍摄的衣服图像,我想让图像中的所有像素都透明,除了衣服。解决此问题的最佳方法是什么?我研究了为此常用的算法和开源库opencv。除了自己滚动或使用 opencv 之外,还有一种简单的方法可以做到这一点吗?我对任何语言或平台持开放态度。
谢谢
emgucv - 使用 Emgu CV 进行背景减法
如何使用 Emgu CV 实现背景减法?
image-processing - 如何标记二值化图像?
请帮我在二进制图像中分割图像......更清楚的是,我从背景减法中得到了一个图像,它是二进制的......意味着对象区域是白色,非对象对象是黑色......现在问题是如何标记那个白色区域?我正在使用 c#.net。
c#-4.0 - 使用 emgucv 进行背景减法的最佳选择?
你能推荐一个使用emgucv进行背景减法的好选择吗?我的项目是实时行人检测。
opencv - 使用 OpenCV 进行高效的背景减法
我想使用 OpenCV 方法在视频文件中进行背景减法。现在我可以做背景减法,但问题是我无法在颜色模式下获得输出。减去背景后的所有输出都以灰度颜色模式出现:(。我想将颜色信息获取到前景,这是减去背景后的结果输出。
我可以使用掩蔽技术吗?就像我正在考虑的以下程序。
- 捕获输入 -
InputFrame
(RGB) - 过程
InputFrame
- 减去背景,将前景存储在
TempFrame
(以灰度形式出现:() - 使用创建蒙版
TempFrame
- 将创建的蒙版应用到
InputFrame
- 获取彩色前景为
OutFrame
我对使用 OpenCV 进行掩蔽感到很兴奋。我只是 OpenCV 的初学者。请帮助我克服这一点。
提前致谢。
image-processing - 高斯的拉普拉斯算子:它是如何工作的?(OpenCV)
有谁知道它是如何工作的以及如何使用 OpenCV 来做到这一点?可以使用 OpenCV 计算拉普拉斯算子,但结果不是我所期望的。我的意思是我希望图像在背景区域的对比度大致恒定,但它是黑色的,边缘是白色的。即使经过高斯滤波,也有很多噪音。我使用高斯滤波器过滤图像,然后应用拉普拉斯。我认为我想要的是以不同的方式完成的。
image-processing - 背景减法
我正在使用opencv进行背景减法。问题是前景对象并不总是被正确检测到。为了解决这个问题,我想使用四到五张图像,并将它们的平均值作为背景图像。我怎样才能做到这一点?
video - 用opencv处理视频
我正在尝试在视频文件中检测汽车。我可以进行背景减法,并且移动的汽车作为前景物体可见。但我不能在汽车周围画矩形。我该怎么做?
或者我怎么能说在框架的特定区域有车/或现在没有车。请帮忙。