MAC M2芯片执行yolov8 + deepsort 实现目标跟踪

这篇具有很好参考价值的文章主要介绍了MAC M2芯片执行yolov8 + deepsort 实现目标跟踪。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

MAC M2芯片执行yolov8 + deepsort 实现目标跟踪

MAC M2芯片执行yolov8 + deepsort 实现目标跟踪,目标跟踪

MAC M2 YoloX + bytetrack实现目标跟踪

实验结果 MAC mps显存太小了跑不动 还是得用服务器跑 需要实验室的服务器跑 因为网上花钱跑4天太贵了!!!

步骤过程尝试:

执行mot17 数据集 到coco格式

python3 tools/convert_mot17_to_coco.py

执行mps发现显存不够用

MAC M2芯片执行yolov8 + deepsort 实现目标跟踪,目标跟踪

选择autodl 上的服务器进行训练

安装conda install git

然后重新进行 pycocotools.进行

step 2 安装docker 环境

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common

添加官方秘钥

$ curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

安装docker环境失败 也是可以运行的

不影响bytetrack训练

MAC M2芯片执行yolov8 + deepsort 实现目标跟踪,目标跟踪

这个是使用best权重计算得到的

下面是使用pretrain自己生成的得到的

MAC M2芯片执行yolov8 + deepsort 实现目标跟踪,目标跟踪

MAC M2芯片执行yolov8 + deepsort 实现目标跟踪,目标跟踪

同时 可以比较其他的追踪器

使用sort跟踪【结果】:

MAC M2芯片执行yolov8 + deepsort 实现目标跟踪,目标跟踪

MAC M2芯片执行yolov8 + deepsort 实现目标跟踪,目标跟踪

训练自己上传自定义的跟踪视频

MAC M2芯片执行yolov8 + deepsort 实现目标跟踪,目标跟踪

下载比较结果

MAC M2芯片执行yolov8 + deepsort 实现目标跟踪,目标跟踪

10个轮次的结果不够分析 需要实验室的服务器进行深度训练

MAC M2芯片执行yolov8 + deepsort 实现目标跟踪,目标跟踪

传统理解为,IoU大于50%的时候,认为是目标检测到了。

为了更细化区分网络的性能,COCO数据集的评价标准中,把IoU的值从50%到95%每隔5%进行了一次划分。

具体来说,0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 ,一共十个,每次测试的时候都是在IoU=这个数上测试的。

在这10组precision-recall对中,我们对这十个值取平均(我理解为,10个PR曲线下得到的AP值,然后对这10个AP进行平均),得到了一个AP@[0.5:0.95]

有时固定IoU的阈值,比如50%或75%,也就是AP50和AP75,意味着IoU为50%或者75%时的AP值。

·为什么要在不同的IoU情况下求AP和AR?

方便模型进行惩罚差的结果,优化好的结果。文章来源地址https://www.toymoban.com/news/detail-685281.html

到了这里,关于MAC M2芯片执行yolov8 + deepsort 实现目标跟踪的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于Yolov5+Deepsort+SlowFast算法实现视频目标识别、追踪与行为实时检测

    前段时间打算做一个目标行为检测的项目,翻阅了大量资料,也借鉴了不少项目,最终感觉Yolov5+Deepsort+Slowfast实现实时动作检测这个项目不错,因此进行了实现。 总的来说,我们需要能够实现实时检测视频中的人物,并且能够识别目标的动作,所以我们拆解需求后,整理核心

    2024年01月20日
    浏览(48)
  • 使用 YOLOv8 和 DeepSORT 进行对象检测和跟踪

    文末附源代码的免费下载链接 在本教程中,您将学习如何使用 YOLOv8 检测对象以及如何使用 DeepSORT 跟踪视频中的这些对象。 目录 安装 Python 包 项目结构 使用 YOLOv8 和 OpenCV 进行实时目标检测 使用 DeepSORT 和 OpenCV 进行实时对象跟踪/

    2024年02月12日
    浏览(25)
  • Yolov8项目实践——基于yolov8与OpenCV实现目标物体运动热力图

    在数据驱动和定位的世界中,对数据进行解释、可视化和决策的能力变得日益重要。这表明,使用正确的工具和技术可能是项目成功的关键。在计算机视觉领域,存在许多技术来解释从视频(包括录像、流媒体或实时视频)中获取的数据,特别是在评估需要分析交通强度或某

    2024年04月29日
    浏览(20)
  • 【目标检测算法实现之yolov8】yolov8训练并测试VisDrone数据集

    在这之前,需要先准备主机的环境,环境如下: Ubuntu18.04 cuda11.3 pytorch:1.11.0 torchvision:0.12.0 在服务器上执行以下命令, pytorch v1.11.0(torch1.11.0+cu1113 ,torchvision0.12.0+cu113) 先创建yolov8文件夹,存放等会要下载的yolov8代码 mkdir yolov8 进入yolov8文件夹, cd yolov8 下载yolov8代码 git cl

    2024年02月13日
    浏览(30)
  • 【YOLOv8】实战一:手把手教你使用YOLOv8实现实时目标检测

    ‍‍🏡博客主页: virobotics的CSDN博客:LabVIEW深度学习、人工智能博主 🎄所属专栏:『LabVIEW深度学习实战』 🍻上期文章: LabVIEW+OpenCV快速搭建人脸识别系统(附源码)) 📰如觉得博主文章写的不错或对你有所帮助的话,还望大家多多支持呀! 欢迎大家✌关注、👍点赞、✌收

    2024年02月02日
    浏览(32)
  • YOLOv8入门教程:实现实时目标检测

    摘要:在本教程中,我们将介绍YOLOv8的基本概念和原理,然后用Python实现一个简单的实时目标检测应用。 正文: 车牌识别视频 车辆识别视频 一、YOLOv8简介 YOLOv8(You Only Look Once v8)是一种快速、准确的实时目标检测算法。相较于前代YOLO版本,YOLOv8在检测速度和准确率上取得

    2024年02月04日
    浏览(30)
  • Mac M2芯片配置PHP环境

    官网地址 https://www.apachefriends.org/ 安装 安装完成 web server打开后,在打开localhost 成功! 官方文档 https://github.com/phpbrew/phpbrew/blob/master/README.cn.md HomeBrew关于 PHPBrew的文档 https://formulae.brew.sh/formula/phpbrew 安装 这里我们通过homebrew安装 init 之后就可以正常使用了 但是这里下载的速度

    2024年02月20日
    浏览(41)
  • 【Yolov5+Deepsort】训练自己的数据集(1)| 目标检测&追踪 | 轨迹绘制

    📢前言: 本篇是关于 如何使用YoloV5+Deepsort训练自己的数据集 ,从而实现目标检测与目标追踪,并绘制出物体的运动轨迹。本章讲解的为第一个内容:简单介绍YoloV5+Deepsort中所用到的 目标检测,追踪及sortDeppsort算法。 本文中用到的数据集均为自采,实验动物为斑马鱼。 文尾

    2024年02月14日
    浏览(35)
  • Mac M2芯片免安装版mysql

    先看一下本机mac信息 左上角,单机苹果的logo,然后单击“关于本机”,可以看到当前mac的信息 看这个信息的目的是:你在官网下载mysql的时候,不要再下载x86版本,要现在arm版本,因为苹果的M2芯片是基于arm架构。 下载mysql的路径:https://dev.mysql.com/downloads/mysql/ 注意下载ar

    2024年02月13日
    浏览(46)
  • mac m2芯片 安装 brew 和cocoapods

    Homebrew的安装 这里可能会失败,如 git clone  时候报错 error: RPC failed; curl 92 HTTP/2 stream 5 was not closed cleanly before end of the underlying st... 这是可能是因为buffer不够大 解决方案 也可能是因为网络原因网络中断,可以尝试多试几次。 中途可能需要输入几次密码  安装成功 但还需要重

    2024年02月16日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包