如何以低于相机每秒帧数的能力处理数据?

问题描述 投票:2回答:1

我不知道如何正确地提出我的问题,所以这就是它。

我正在运行一个物体检测算法,该算法以每秒40帧(fps)的速度运行,并安装在相机上,该相机充当机器人的“眼睛”。然后,我处理从算法接收的信息并将动作传递给我的机器人。

问题是每次算法运行,它给我略微新的阅读。我想这是因为它每秒处理40次数据,它会提供新的信息。但是,如果我的机器人不移动,我不需要新的信息,因为大多数物体位于前一帧的相同位置。

我的问题是,如果对象位置发生变化,我怎样才能增强算法,只给每次信息?例如,通过比较最后帧读数和当前帧读数

c++ frame-rate
1个回答
0
投票

我认为你应该尝试找到图像的运动估计,我认为MPG-4视频正在使用这样的算法。

http://www.img.lx.it.pt/~fp/cav/Additional_material/MPEG4_video.pdf

但如果你不想要一些如此复杂的东西,你只是想看看第二张图像是否理智,第一张图像只是减去它们并看到差异。您还可以使用高斯滤波器来削减高频并减去它们,并设置阈值以检查是否要进行处理

© www.soinside.com 2019 - 2024. All rights reserved.