一种基于YOLOv3的行人跟踪方法技术

技术编号:28677200 阅读:30 留言:0更新日期:2021-06-02 02:54
本发明专利技术提供一种基于YOLOv3的行人跟踪方法,涉及计算机视觉中的目标跟踪应用领域。本方法包括目标检测、目标匹配和目标预测三个部分。目标检测部分使用YOLOv3实现对视野中所有行人的识别;目标匹配部分基于物体的颜色特征,将目标识别的结果与模板进行匹配,锁定想要跟踪的目标;目标预测部分通过对目标下一帧的位置进行预测,缩小检测的范围,从而实现跟踪准确率的提升。本发明专利技术能够对视频中的某个选定的行人进行单目标跟踪,跟踪精度达到约99%,跟踪速度达到每秒约22帧,能够满足实时性的需求。

【技术实现步骤摘要】
一种基于YOLOv3的行人跟踪方法
本专利技术涉及计算机视觉中的目标跟踪应用领域,尤其涉及一种基于YOLOv3的行人跟踪方法。
技术介绍
YOLO(YouOnlyLookOnce)算法是Redmon等人在2016年提出的一种基于深度学习的目标检测算法,它以网络简洁,检测速度快等优势在深度学习目标检测算法邻域独树一帜。YOLOv3是其系列算法的第三个版本,其凭借高稳定性广受工业界欢迎。目标跟踪作为计算机视觉的一个重要应用领域,其发展历经了以下三个阶段:早期经典的目标跟踪算法、基于相关滤波的目标跟踪算法和如今的基于深度学习的目标跟踪算法,其中基于深度学习的目标跟踪算法成为了当今目标跟踪技术的主流算法。2012年,基于深度学习的目标检测算法在图像识别等领域获得了巨大成功,其中最具代表性的是AlexNet网络。以此为分界线,基于深度学习的目标检测与跟踪算法开始在计算机视觉领域崭露头角。在VOT(Visual-Object-TrackingChallenge)2017大赛上,深度学习算法获得了非常优异的成绩。基于深度学习的目标跟踪算法的处理速度虽本文档来自技高网...

【技术保护点】
1.一种基于YOLOv3的行人跟踪方法,其特征在于,包括以下步骤:/n步骤1:用户使用机器视觉软件,在待检测视频的第一帧手动框选跟踪目标,以此作为模板;/n将视频暂停在第一帧,等待用户手动框选想要跟踪的目标;鼠标左键按下,打开绘制权限;移动鼠标,框选想要跟踪的目标;鼠标左键抬起,关闭绘制权限;确认绘制结果,以此作为模板;/n步骤2:使用YOLOv3算法检测视频中的所有行人;/n采用YOLO官方预先设置的COCO数据集,设置“person”标签为检测标准,仅保留标签为“person”的目标;使用YOLOv3算法检测视频中所有标签为“person”的物体,即检测所有行人;/n步骤2.1:将输入图片...

【技术特征摘要】
1.一种基于YOLOv3的行人跟踪方法,其特征在于,包括以下步骤:
步骤1:用户使用机器视觉软件,在待检测视频的第一帧手动框选跟踪目标,以此作为模板;
将视频暂停在第一帧,等待用户手动框选想要跟踪的目标;鼠标左键按下,打开绘制权限;移动鼠标,框选想要跟踪的目标;鼠标左键抬起,关闭绘制权限;确认绘制结果,以此作为模板;
步骤2:使用YOLOv3算法检测视频中的所有行人;
采用YOLO官方预先设置的COCO数据集,设置“person”标签为检测标准,仅保留标签为“person”的目标;使用YOLOv3算法检测视频中所有标签为“person”的物体,即检测所有行人;
步骤2.1:将输入图片的尺寸调整为固定大小;
步骤2.2:经过Darknet-53神经网络,对COCO数据集指定的物体进行检测;
步骤2.3:设置尺寸分类标准,根据目标尺寸的不同,分大、中、小三分支输出;
步骤3:使用颜色直方图算法,将所有行人检测结果与跟踪目标模板进行匹配,锁定跟踪目标;
步骤4:对当前帧的行人检测跟踪结果使用K邻域算法,对视频下一帧中跟踪目标的位置进行预测,缩小检测的范围,提升跟踪准确率;
步骤5:判断视频是否结束:
若视频尚未处理结束,则跳转到步骤2;若视频已处理完毕,则结束程序,完成行人...

【专利技术属性】
技术研发人员:张德慧张德育吕艳辉徐子睿
申请(专利权)人:沈阳理工大学
类型:发明
国别省市:辽宁;21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1