
DeepSORT_YOLOv3视频检测代码(支持MP4和单张图片输入).rar
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
该压缩包包含基于DeepSORT与YOLOv3算法实现的先进视频目标检测及跟踪系统源码。适用于MP4格式视频或单独图像文件,能够高效准确地识别并追踪画面中的移动物体。
资源为视频检测算法代码及模型。该算法的实现原理如下:首先,在进行目标跟踪之前完成所有目标的初步检测。当第一帧数据输入系统后,以已检测到的目标初始化并创建新的跟踪器,并标注ID,输出行人图片和一组向量;通过比较两个向量之间的距离来判断两幅图像是否为同一行人。
对于后续每一帧的数据处理,则先使用卡尔曼滤波器根据前一帧中目标框产生的状态预测及协方差进行预测。结合高确信度的跟踪结果对这些预测值进行修正,随后计算所有已知追踪对象的状态与当前帧检测到的目标框之间的IOU(Intersection over Union),并利用匈牙利算法确定二分图的最大匹配,在多目标跟踪问题中寻找前后两帧之间若干目标的最佳匹配方案。通过设定阈值剔除不满足条件的配对,用这轮中成功匹配的目标检测框来更新卡尔曼追踪器的状态,并计算出新的状态和协方差。
对于当前帧里未找到合适匹配的新出现目标,则重新初始化相应的跟踪器。采用YOLO v3算法时,首先通过特征提取网络处理输入图像以获得特定大小的feature map;基于聚类技术确定anchor box。每个bounding box预测4个坐标偏移值,若某单元格在feature map上的位置偏离原始图片左上角的距离加上预设框尺寸(即选定的锚点尺寸),则生成对应的预测坐标,此为该层级下的特征图表示。同时将真实目标相对于feature map的位置映射至其中;通过调整预测偏差使两者一致。
对于分类任务,则采用多标签分类方式,并结合不同尺度的信息进行综合判断以提高准确性。
全部评论 (0)


