我可以在没有像YOLO这样的深度学习检测的情况下使用DeepSORT吗?

2024-05-29 01:48:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我是计算机视觉新手,我还没有尝试过像yolo这样的任何类型的神经网络检测,但是,我希望在进入检测领域之前进行目标跟踪。我开始阅读深度排序,所有的项目都使用需要培训的深度学习检测。我的问题是,我是否可以给我的深度排序跟踪器一个ROI结果,而不是使用YOLO进行检测,然后它继续跟踪使用ROI选择的对象

这里有一个链接,我找到了有关DeepSORT代码的信息。DeepSORT: Deep Learning to Track Custom Objects in a Video


Tags: 项目对象类型目标排序链接计算机yolo
2条回答

[很抱歉回复太晚]我认为您应该通过选择ROI区域来尝试暹罗网络进行跟踪。您可以在这个给定的链接中找到许多变体。 https://github.com/HonglinChu/SiamTrackers

在DeepSORT中,需要进行检测才能执行跟踪。这是一种检测跟踪方法。检测结果被输入到DeepSORT的卡尔曼滤波组件。过滤器生成跟踪预测。此外,检测的边界框用于从输入图像中提取感兴趣区域的作物。这些图像作物由经过训练的暹罗模型用于特征提取。暹罗模型的特征提取有助于减少ID切换

如果您只对跟踪感兴趣,而对遮挡情况下的ID切换不感兴趣,那么您可以查看CenterTrack。它在单个模型中进行联合检测和跟踪。在这种情况下,可以避免从头开始进行模型训练。作者为跟踪行人和车辆提供了预先训练的模型。与DeepSORT相比,CenterTrack速度非常快

相关问题 更多 >

    热门问题