使用帧差分时如何获得移动物体的更好边缘?

时间:2015-08-07 07:50:04

标签: image-processing real-time edge-detection

我想通过SoC实时跟踪移动的人,因此我使用简单的帧差分(Image(n)-Image(n-1))来提取前景对象,因为它的计算开销很低。提取前景后,匹配用于查找对象。在大多数情况下,该方法效果很好。但是,有两个条件导致不连续边并且无法匹配:

  1. 当人们慢慢行动时,
  2. 当人们拥有与背景类似的颜色(或强度,更准确的方式)时。
  3. 我试图降低帧差分的阈值,但它会引起其他不需要的边缘并使边缘变得太厚。我也尝试过扩张和闭合。边缘更连续,但仍然不够连续,无法获得成功的匹配。

    所以我想知道是否有一种低计算开销的方法来克服这些不连续的边缘,以便匹配可以顺利进行?任何建议或意见都将受到极大的赞赏。

1 个答案:

答案 0 :(得分:0)

帧差异累积应该改善这一点。

例如,如果I_Acc(n)=(I_Diff(n) || I_Diff(n-1) ),则为I_Diff

当然,您可以积累三个或更多ObjectOutputStream来查看结果是否适合您的应用。