yolov11环境搭建+训练自己数据集(yolov8环境搭建步骤与yolov11一样,修改源代码下载地址即可)

一、yolov11环境搭建

1. 安装miniconda环境

地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda
选择Python3.8版本
在这里插入图片描述

勾选自动添加环境变量
在这里插入图片描述

***以下操作安装过程中关闭代理软件 ***

2. 创建虚拟环境
conda create -n yolov11 python=3.8
3. 激活环境
conda activate yolov11
4. 设置清华安装源
pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
5. 安装pytorch

官网地址:https://pytorch.org/
打开命令窗口,输入以下命令,查看当前电脑是否支持GPU安装方式。

nvidia-smi

若支持,选择不高于自己电脑cudu的版本即可;
在这里插入图片描述
若不支持,直接采用CPU的方式安装:

# AMD显卡
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu

在这里插入图片描述

6. 安装ultralytics

6.1 GitHub官网将yolov11项目下载到本地,https://github.com/ultralytics/ultralytics
6.2 进入项目, 输入命令-e代表项目可编辑

pip3 install -e .

如下图代表安装完成
在这里插入图片描述

7. 预测脚本
yolo detect predict model=yolo11n.pt source='ultralytics/assets/bus.jpg'

在这里插入图片描述
系统会自动下载yolo11n.pt模型,如果下载失败,手动复制控制台链接到浏览器中下载,然后把文件复制到项目根目录下
在这里插入图片描述

二、训练数据集

1. 修改全局配置文件,设置训练数据路径

文件路径:C:\Users\18770\AppData\Roaming\Ultralytics\settings.yaml
数据集一般放在项目目录下的datasets文件夹中, 但是yolov11模式放在项目的同一级,所以我们需要修改路径
在这里插入图片描述

2. Kaggle官网下载训练数据集:https://www.kaggle.com/

注册用edge浏览器
在这里插入图片描述

3. 下载数据放在datasets\safehat

在这里插入图片描述

4. safehat.yaml

在这里插入图片描述

5. 训练数据
python demo_safehat_train.py

在这里插入图片描述

6. 训练结果

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

7. 测试训练的模型

将训练结果中 weights/best.pt文件复制出来到demo文件夹中
在这里插入图片描述

8. 批量测试

source设置为检测图片文件夹路径即可
在这里插入图片描述
YOLO命令行方式:

yolo predict model="best.pt" source="D:\workspace\yolov8\ultralytics\datasets\cell\test\images"
### 使用 Miniconda 配置 YOLOv7 环境 #### 创建虚拟环境 为了确保YOLOv7能够顺利运行,在Miniconda中创建一个新的Python虚拟环境是非常重要的。对于YOLOv7来说,推荐使用的Python版本通常是3.8或更高版本。可以使用如下命令来创建名为`yolov7`的虚拟环境并指定Python版本: ```bash conda create -n yolov7 python=3.9 ``` 激活新创建的环境以便后续安装所需的依赖包[^2]。 #### 安装必要的软件包 一旦进入新的虚拟环境中,下一步就是安装YOLOv7及其配套工具所需要的各类库文件。这通常包括但不限于NumPy, Matplotlib等基础科学计算库以及OpenCV用于图像处理支持。特别是针对GPU加速的需求,还需要特别注意CUDA和cuDNN版本的选择以匹配本地硬件条件。例如,可以通过pip或者conda渠道安装OpenCV: ```bash pip install opencv-python ``` 对于希望利用NVIDIA显卡实现更快推理速度的情况,则需通过特定通道安装带有CUDA支持的PyTorch版本: ```bash conda install pytorch torchvision torchaudio pytorch-cuda=12.4 -c pytorch -c nvidia ``` 而对于那些不具备合适GPU设备或是偏好于仅依靠CPU执行运算的情形下,则可以选择不带任何特殊硬件优化选项的基础版PyTorch发行版。 #### 下载并设置YOLOv7项目源码 最后一步是从官方GitHub仓库克隆最新的YOLOv7代码到本地计算机上,并根据具体需求调整配置参数完成最终部署工作。确保所有路径都已正确设定好之后就可以开始训练模型或者是加载预训练权重来进行预测分析了。 ```bash git clone https://github.com/WongKinYiu/yolov7.git cd yolov7 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值