识别移动物体并将它们与背景区分开来?

时间:2010-12-09 18:35:45

标签: image-processing

iam在一个项目中工作,我通过相机拍摄视频并将此视频转换为帧(这部分项目已完成) 我现在面临的是如何检测这些帧中的移动物体并将它们与背景区分开来以便我可以区分它们?

2 个答案:

答案 0 :(得分:2)

我最近读了一篇很棒的CodeProject article。它讨论了解决问题的几种方法,然后使用完整的代码逐步引导您完成其中一个解决方案。它是在一个非常容易访问的级别编写的,应该足以让你入门。

答案 1 :(得分:0)

一种简单的方法(如果存在很小的噪声,我建议平滑内核思想)是计算两个连续帧的绝对差值。你会得到一个已经“移动”的东西的图像。为了工作,背景需要非常静态。如果你总是从当前帧到第n帧获得abs diff,那么你将拥有一个带有移动对象的灰度图像。对象必须与背景颜色不同,否则它将消失......