yolov5+deepsort目标检测与跟踪(毕业设计+代码)

简介: yolov5+deepsort目标检测与跟踪(毕业设计+代码)

yolov5+deepsort目标检测与跟踪


实现效果


image.png


项目下载地址


全部项目代码可私信或评论区留言获取

先看下项目的列表,文件夹不多,只要加载权重和图片就可以实现目标的检测追踪

b0ca580aea37364099405e157f10ca57_7cd400d78963463e95b4b4522cf9e494.png

安装方法


授人以鱼不如授人以渔,学会此技巧,以后工作学习再也不怕配置环境了。


下载好后,输入以下命令:

conda create -n track_yolo5 python==3.7----联系->qq1309399183<-----


然后紧接着使用:

conda activate track_yolo5


其次键入:

pip install -r requirements.txt


完成后就可以接在

ee4c687cca87d47c75b9f07c40253252_3530da2c20cf4a25892acaebcd215b9d.png

上图目录终端输入:python app_track.py 完成yolov5追踪任务。

值得注意的是,如果想换成自己的数据视频,需要在

ec8395c86977ee552e2060dd36ce1cf7_3cb1e6a69fec4a2b9d7bae052f3b2f4c.png

config.yml里面 source中的1.mp4换成你的视频.


重要代码


import torch
import torch.backends.cudnn as cudnn
import pandas as pd
from infrastructure.handlers.track import Tracker
import os
os.environ["KMP_DUPLICATE_LIB_OK"]="TRUE"
os.environ["OMP_NUM_THREADS"] = "1"
os.environ["OPENBLAS_NUM_THREADS"] = "1"
os.environ["MKL_NUM_THREADS"] = "1"
os.environ["VECLIB_MAXIMUM_THREADS"] = "1"
os.environ["NUMEXPR_NUM_THREADS"] = "1"
import sys
lib_path = os.path.abspath(os.path.join('infrastructure', 'yolov5'))
sys.path.append(lib_path)
tracker = Tracker(config_path="../../settings/config.yml")
with torch.no_grad():
    tracker.detect()
    print(------------1)


此代码包含了目标检测的加载和追踪的代码,值得一行行dehug来学习和提升。!!


推理结果


下图为我本人的数据视频结果的截图,可见该模型在检测区域效果良好,达到了毕业设计的水平。

image.png

下图为动态图,原文中的效果,其加载Yolov5 和deepsort权重后,效果yyds!!!!

image.gif


代码部分!


相关文章
|
19天前
|
计算机视觉
【论文复现】经典再现:yolov4的主干网络重构(结合Slim-neck by GSConv)
【论文复现】经典再现:yolov4的主干网络重构(结合Slim-neck by GSConv)
78 0
【论文复现】经典再现:yolov4的主干网络重构(结合Slim-neck by GSConv)
|
19天前
|
机器学习/深度学习 算法 固态存储
最强DETR+YOLO | 三阶段的端到端目标检测器的DEYOv2正式来啦,性能炸裂!!!
最强DETR+YOLO | 三阶段的端到端目标检测器的DEYOv2正式来啦,性能炸裂!!!
128 0
|
19天前
|
机器学习/深度学习 监控 算法
yolov8+多算法多目标追踪+实例分割+目标检测+姿态估计(代码+教程)
yolov8+多算法多目标追踪+实例分割+目标检测+姿态估计(代码+教程)
187 1
|
12天前
|
机器学习/深度学习 算法 计算机视觉
yolo3的实现流程是怎样的?
yolo3的实现流程是怎样的?
|
19天前
|
机器学习/深度学习 人工智能 自然语言处理
RT-DETR原理与简介(干翻YOLO的最新目标检测项目)
RT-DETR原理与简介(干翻YOLO的最新目标检测项目)
225 1
|
19天前
|
机器学习/深度学习 网络架构 计算机视觉
YOLOv8改进 | 主干篇 | 12月最新成果UniRepLknet特征提取网络(附对比试验效果图)
YOLOv8改进 | 主干篇 | 12月最新成果UniRepLknet特征提取网络(附对比试验效果图)
103 0
|
12月前
|
机器学习/深度学习 监控 算法
了解YOLO算法:快速、准确的目标检测技术
了解YOLO算法:快速、准确的目标检测技术
2031 0
|
人工智能 并行计算 计算机视觉
|
机器学习/深度学习 编解码 自动驾驶
YOLO-Z | 记录修改YOLOv5以适应小目标检测的实验过程
YOLO-Z | 记录修改YOLOv5以适应小目标检测的实验过程
220 0
|
机器学习/深度学习 并行计算 计算机视觉
改进YOLO | 可能这才是用Transformer正确打开YOLO的方式吧?
改进YOLO | 可能这才是用Transformer正确打开YOLO的方式吧?
283 0