yolov7 ubuntu安装配置

本文指导读者通过Anaconda创建虚拟环境,下载PyTorch、Yolov7,并配置依赖,详细介绍了从安装到运行预测的过程,适合初学者理解深度学习框架的应用。

首先就是需要下载Anaconda创建虚拟环境,这是目前最方便的。如何下载具体参照我的另一文章

然后创建一个虚拟环境

conda create -n py python=3.8

创建成功,进入虚拟环境

conda activate py 

下载pytorch,具体下载什么版本可去官网选择,这里我给出我的

conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch

 然后就是慢慢等待,如果觉得下在速度慢,可以选择换源,换得是 conda的源(也不是很慢,最好别换了,想换自己查一下就行,很简单)

下载yolov7

git clone https://github.com/WongKinYiu/yolov7.git

 如果这个总是没有反应,直接下载压缩包 https://github.com/WongKinYiu/yolov7.git

下载完成进入文件夹

cd yolov7

安装依赖

pip install -r requirements.txt 

然后运行 

python detect.py --weights yolov7.pt --conf 0.25 --img-size 640 --source inference/images/horses.jpg 

看看是否缺少别的模块,单独pip下载一下就可以,成功则会首先自动下载一个权重文件然后就在文件夹中出现已经预测好的图片。 

Ubuntu 系统上安装 YOLOv5 需要配置 Python 环境、安装必要的依赖库以及获取 YOLOv5 的源码。以下是详细的安装步骤: ### 安装 Miniconda(可选但推荐) 使用 Miniconda 可以方便地管理 Python 虚拟环境,避免系统全局环境的污染。 1. 下载最新的 Miniconda 安装脚本: ```bash wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh ``` 2. 增加脚本可执行权限: ```bash chmod +x Miniconda3-latest-Linux-x86_64.sh ``` 3. 运行安装脚本: ```bash ./Miniconda3-latest-Linux-x86_64.sh ``` 4. 按照提示完成安装,并初始化环境变量。安装完成后,重新加载 `.bashrc` 文件: ```bash source ~/.bashrc ``` ### 创建虚拟环境并激活 1. 创建一个新的虚拟环境(例如命名为 `yolov5_env`)并指定 Python 版本: ```bash conda create -n yolov5_env python=3.8 ``` 2. 激活虚拟环境: ```bash conda activate yolov5_env ``` ### 下载 YOLOv5 源码 YOLOv5 的官方仓库由 Ultralytics 提供,可以通过 `git` 克隆到本地。 1. 克隆仓库: ```bash git clone https://github.com/ultralytics/yolov5.git ``` 2. 进入项目目录: ```bash cd yolov5 ``` ### 安装依赖库 YOLOv5 的依赖项定义在 `requirements.txt` 文件中,可以使用 `pip` 安装: ```bash pip install -r requirements.txt ``` 这将安装包括 PyTorch、OpenCV、NumPy 等在内的必要库。 ### 验证安装 1. 运行测试推理脚本以验证安装是否成功: ```bash python detect.py --source data/images --weights yolov5s.pt ``` 该命令将使用默认的 `yolov5s.pt` 模型对 `data/images` 目录下的图片进行目标检测。检测结果将保存在 `runs/detect` 目录中。 ### 可选:下载预训练模型 YOLOv5 提供了多种大小的预训练模型(如 `yolov5s.pt`, `yolov5m.pt`, `yolov5l.pt`, `yolov5x.pt`),可以通过以下命令下载: ```bash wget https://github.com/ultralytics/yolov5/releases/download/v6.0/yolov5s.pt ``` 替换 `yolov5s.pt` 为其他模型名称即可下载不同大小的模型。 ---
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值