相关疑难解决方法(0)

自动跟踪算法

我正在尝试编写一个简单的跟踪程序来跟踪电影中的某些点.

基本上我有一系列100帧长的电影,在深色背景上显示一些亮点.我每帧有大约100-150个点,他们在电影的过程中移动.我想跟踪它们,所以我正在寻找一些有效(但可能不会过度执行)例程来做到这一点.

更多信息:

  • 这些斑点的大小是几个(约5x5)像素
  • 运动不大.一个点通常不会从其原始位置移动超过5-10个像素.运动通常是平稳的.
  • 这些斑点的"形状"通常是固定的,它们不会增长或缩小,但随着电影的进展它们变得不那么明亮.
  • 斑点不会沿特定方向移动.他们可以向右然后向左然后向右移动
  • 用户将选择每个点周围的区域,然后将跟踪该区域,因此我不需要自动查找点.

由于视频是黑白的,我虽然应该依赖于brigthness.例如,我想我可以在该区域内移动并计算前一帧中区域的区域与下一帧中各个位置的相关性.我知道这是一个非常天真的解决方案,但你认为它可能有用吗?有谁知道这样做的具体算法?它不需要超高速,只要它准确,我很高兴.

谢谢

尼科

language-agnostic algorithm graphics tracking image-processing

7
推荐指数
1
解决办法
507
查看次数