yolov5-tracking-xxxsort yolov5融合六种跟踪算法(一)--环境配置CPU版本

news/2024/7/10 22:48:37 标签: YOLO, 深度学习, python, 机器学习, 目标跟踪

本次开源计划主要针对大学生无人机相关竞赛的视觉算法开发。
开源代码仓库链接:https://github.com/zzhmx/yolov5-tracking-xxxsort.git
如果需要配置GPU版本环境可以查看我的这篇博客:yolov5-tracking-xxxsort yolov5融合六种跟踪算法(一)–环境配置GPU版本
实际使用方法:
yolov5-tracking-xxxsort yolov5融合六种跟踪算法(二)–目标识别

1.安装anaconda

首先在浏览器中找到anaconda官网下载安装包,网址:https://www.anaconda.com/download
点击donwload,下载完成后,运行安装包。如果你在安装过程中遇到的界面没有显示在下面列的图片里,那就选择跳过不管,按照默认情况来。
在这里插入图片描述
在这里插入图片描述

这个路径是安装路径,C盘空间太少的话可以自己指定其他路径,记住安装在哪
在这里插入图片描述

改好后点next,这两个都要勾选,第一个选上软件会自动将安装路径填入到系统环境变量中,没有经验的同学一定要选。然后点install进行安装。
在这里插入图片描述
在这里插入图片描述

安装完成后,打开电脑cmd(键盘win+R后在输入栏输入cmd回车即可打开),输入

conda --version

出现conda的版本号说明安装成功。
2.配置yolov5的环境
这是yolov5的开源地址
https://github.com/ultralytics/yolov5
官方有详细的使用教程
https://github.com/ultralytics/yolov5/wiki

然后开始配置环境
下载我开源的代码压缩包解压到自己的文件夹里
https://github.com/zzhmx/yolov5-tracking-xxxsort.git
打开下面所示的prompt:
在这里插入图片描述

然后输入下面命令,python版本最好按3.8来

conda create -n xxx python=3.8

xxx为你想给这个虚拟环境设定的名称
安装好之后,输入:

conda activate xxx

xxx为你给这个虚拟环境设定的名称,以后每次你想运行你创建的虚拟环境都这样操作就可以,这样就可以在终端使用python了。

然后接着在prompt里面使用cd 命令将路径转移到你下载的yolo_tracking-8.0文件夹目录下。比如我的是 cd F:\V2t-lab\Cabin_cargo\yolov_tacker
注意cd后面有空格。
在prompt输入(如果遇到网络波动可以重复尝试或者换手机热点,如果电脑没有pip可以百度搜索如何安装,正常情况下pip安装还是比较快的)

pip install torch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 --index-url https://download.pytorch.org/whl/cpu

或者:

conda install pytorch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 cpuonly -c pytorch

安装完成之后输入:

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install -U scikit-learn

安装git,跟着这个博客安装即可:
https://blog.csdn.net/qq_52102933/article/details/120387246
然后打开
在这里插入图片描述

和之前一样先

conda activate yolov5


pip install -e git+https://github.com/samson-wang/cython_bbox.git#egg=cython-bbox

如果上面这条命令报错,可以cd到cython_bbox-master文件夹目录下运行 python setup.py install
运行完要保证路径再cd到yolo_tracking-8.0路径下

pip install boxmot

这样环境就全部成功配置完了。
然后在之后的device配置中全部选择cpu即可:
在track.py中
在这里插入图片描述

在yolov5的detect.py中
在这里插入图片描述

在yolov5的train.py中
在这里插入图片描述

使用编译器pycharm,这个的下载大家可以在官网
https://www.jetbrains.com/zh-cn/pycharm/download/?section=windows
下载社区版pycharm,这个是免费的。
在这里插入图片描述
安装过程中
在这里插入图片描述

其他都按照默认情况就好,点击open选择你下载的代码文件夹就可以

在这里插入图片描述
在这里插入图片描述

Pycharm主要操作是把你配置好的yolov5虚拟环境中的python加到pycharm中作为解释器。
点击如下图所示按钮:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

找到你的anaconda地址,在envs文件夹下是你配置的虚拟环境目录,找到后往下翻,找到python.exe,选中点击OK按钮
在这里插入图片描述

然后接着点击OK
在这里插入图片描述

等待一会儿进度条,选择你的虚拟环境下的python就配置到pycharm里面了。


http://www.niftyadmin.cn/n/5387512.html

相关文章

大工程 从0到1 数据治理 数仓篇(sample database classicmodels _No.7)

大工程 从0到1 数据治理 之数仓篇 我这里还是sample database classicmodels为案列,可以下载,我看 网上还没有类似的 案列,那就 从 0-1开始吧! 提示:写完文章后,目录可以自动生成,如何生成可参…

博客杂谈---开源软件的影响力

随着信息技术的快速发展,开源软件已经成为软件开发的趋势,并产生了深远的影响。开源软件的低成本、可协作性和透明度等特点,使得越来越多的企业和个人选择使用开源软件,促进了软件行业的繁荣。然而,在使用开源软件的过…

C#串口 Modbus通讯工具类

一、安装Modbus包 二、创建modbushelper类 1、打开串口 public bool IfCOMOpend; //用于实例内的COM口的状态 public SerialPort OpenedCOM;//用于手动输入的COM转成SERIAL PORT /// <summary> /// 打开串口 /// </summary> /// <param name="COMname&quo…

靠近优秀的人,你也会变得更优秀——人大女王金融硕士项目期待你的成长

近朱者赤&#xff0c;近墨者黑&#xff0c;这句话出自《太子少傅箴》中&#xff0c;比喻接近好人可以使人变好&#xff0c;接近坏人可以使人变坏。指客观环境对人有很大影响。一个人提升自己最快的方式&#xff0c;就是跟优秀的人在一起&#xff0c;他会把他的见识&#xff0c;…

【力扣每日一题】力扣589N叉树的前序遍历

题目来源 力扣589N叉树的前序遍历 题目概述 给定一个 n 叉树的根节点 root &#xff0c;返回 其节点值的 前序遍历 。 思路分析 N叉树的前序遍历跟二叉树的差不多&#xff0c;都可以使用递归和迭代的方式实现。 代码实现 java实现 java通过迭代方式实现。 public List…

《图解设计模式》笔记(二)交给子类

三、Template Method模式&#xff1a;将具体处理交给子类 示例程序类图 public static void main(String[] args) {// 生成一个持有H的CharDisplay类的实例AbstractDisplay d1 new CharDisplay(H);// 生成一个持有"Hello, world."的StringDisplay类的实例AbstractD…

C语言---链表

一.定义 链表是由一系列节点组成&#xff0c;每个结点包含两个域&#xff0c;一个是数据域&#xff0c;数据域用来保存用户数据&#xff0c;另一个是指针域&#xff0c;保存下一个节点的地址。链表在内存中是非连续的。 二.分类 静态链表 动态链表 单向链表 双向链表 循环链…

ubuntu22.04怎么检查显卡驱动,cuda,CUDA Toolkit,等工具已经安装好

在Ubuntu 22.04上检查显卡驱动、CUDA以及CUDA Toolkit是否已经正确安装&#xff0c;并确认环境已经准备好进行模型开发&#xff0c;你可以通过以下步骤进行验证&#xff1a; 1. 检查NVIDIA显卡驱动 执行以下命令来查看显卡驱动版本&#xff1a; nvidia-smi这个命令会显示NVIDI…