如何在人群中追踪特定人

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

我正在从事一个项目,为此我需要检测并跟踪框架中的单个人。我正在使用自定义训练的yolo模型检测人。在我的情况下,我的框架中将有多个人,但我只需要跟踪选定的人。到目前为止,我尝试了dlib跟踪器和基于距离的跟踪器。Opencv跟踪api对我不起作用。

我也尝试实现opencv goturn跟踪器,但失败了

如果我可以检测到所有人,我该如何仅跟踪视频流中的特定人。

我正在从事一个项目,为此我需要检测并跟踪框架中的单个人。我正在使用经过定制训练的yolo模型检测人。在我的情况下,我的人将......] >>

这将有助于您更多地了解您的设置...例如,您“选择”一个人的能力是什么?

假设您有一个视频剪辑,并且正在通过检测器运行它...

我想说的是在您的代码tracked_person中保留一个最初设置为False的变量...

直到tracked_personTrue,只要有检测到,就暂停播放并提示用户单击要跟踪此人的边界框,否则按回车键或继续前进...

[选择了要跟踪的人后,只需像往常一样继续检测/跟踪,但不要为与最初单击的ID不相同的ID绘制跟踪器的边界框。

没有关于您的设置或目标的更多详细信息,这是我能提供的最佳答案。

python opencv tracking
1个回答
0
投票

这将有助于您更多地了解您的设置...例如,您“选择”一个人的能力是什么?

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