使用对象跟踪(SiamRPN)代替第一帧后的目标检测(YOLOv3)应该增加FPS吗?
因此,我在YOLO v3中培训了我的自定义对象检测器,并希望在我的项目中增加FPS。我希望一次只检测单个对象,发现目标跟踪确实可以帮助实现这一目标,并能提供更好的结果。因此,为了增加FPS,我认为不对每个帧进行对象检测,而是只对每个帧进行对象检测,直到找到要检测的第一个对象,然后才使用跟踪器跟踪该对象,直到该对象消失为止。
我假设,因为我只做检测,直到我找到对象,然后我只跟踪对象,所以我使用SiamRPN为此目的,但事实证明,使用跟踪器给我甚至是最坏的结果。所以我想知道我的假设是否正确。我搜索这一点,但没有找到任何具体的答案,我是否应该使用SiamRPN与YOLOv3,并期望增加FPS。
发布于 2022-06-23 14:14:59
如果你检查SiamRPN跟踪算法,它不是那么简单,需要一些计算能力,我认为这就是为什么你没有得到预期的增加的FPS。
如果你真的想要一个问题的答案,为什么你会得到较低的FPS,你应该得到多少FPS,那么你应该遵循Christoph在评论中提到的说明。
但是,为了引导你朝着正确的方向前进,我认为你应该尝试一下OpenCV的追踪器,如果你只是想改进我从你的问题中发现的FPS,它可以提供更快的下降结果。
尝试CSRT或来自OpenCV的MOSSE,您肯定会在您的项目中获得更高的FPS,至少与SiamRPN相比,如果这是您想要的,即(增加FPS)。希望这能有所帮助
https://stackoverflow.com/questions/72720897
复制相似问题