如何从视频中检测非移动 Blob?
让我们考虑一下我有一个视频和一个初始背景帧位图。是否可以检测到不移动的斑点/对象?并围绕该对象绘制一个矩形?
这让我想起了一种在地铁上检测被遗忘物体的算法。如果我没记错的话,您想检测没有移动且不在初始背景上的物体,对吗?您可以应用这种方法:
使用这样的初始图像(找不到真正空的地铁图像):
还有一个添加了静态对象(垃圾桶)的图像,地铁在移动,一个人在等待,可能会移动一点:
在 Image>ThresholdDifference ( http://www.aforgenet.com/framework/docs/html/322123cf-39df-0ae8-6434-29cceb6a54e1.htm ) 之后,我们会得到类似:
注意废物如何与其他不存在的物体一起出现。如果你多次应用这个类似的过程,假设每 10 秒一次,然后一个图像>相交(http://www.aforgenet.com/framework/docs/html/7244211d-e882-09b1-965d-f820375af8be.htm)你几分钟后将以这样的方式结束:
这种方法的缺点:
这是我心中的一个解决方案,我不确定能否正常工作: