一.Yolo介绍
- 目标检测:目标检测是计算机视觉中的一项重要任务,旨在从图像中识别出特定物体的类别和位置。
- YOLO特点:YOLO将目标检测问题转化为一个回归问题,通过单次前向传播,直接预测图像中所有目标的边界框和类别,从而实现快速且准确的目标检测。
二.准备工作
1.所需安装配置
<1> Anaconda下载:Index of /anaconda/miniconda/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
<2> pypi镜像源:
https://mirrors.tuna.tsinghua.edu.cn/help/pypi/
<3> pytorch:
<4>ultralytics 源码安装:
https://github.com/ultralytics/ultralytics
https://github.com/ultralytics/ultralytics/releases/tag/v8.1.0
硬件环境
本人系统环境:window10
本人硬件环境:GTX 1660 super
2.Anaconda环境配置
I.下载安装 Anaconda mini3
Miniconda3-py39_23.1.0-1-Windows-x86_64.exehttps://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py39_23.1.0-1-Windows-x86_64.exe:Index of /anaconda/miniconda/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
II.
打开Anaconda prompt命令终端
输入conda create -n yolozyx1(可自己取名字) python=3.8.16(下图演示错误)
输入Y代表确认创建配置环境
III.
输入
conda activate yolozyx4
切换到yolozyx4环境中
IV.安装pipy镜像源
打开下面地址,一次输入下面两个指令
V.Pytorch安装
pytorch:
http://pytorch.org/http://pytorch.org/
查看安装版本:AMD用CPU版本,CUDA看英伟达版本,英伟达Anaconda prompt命令终端输入:nvidia-smi
VI.打开连接 在下图中注意复制pip的,不要conda的除非开多程
VII.
安装完成输入python
>>> import torch
>>> torch.ones(3).cuda()
会输出tensor([1., 1., 1.], device='cuda:0')
安装正确
三.YOLO安装——ultralytics
I.下载
解压
II.输入cd Desktop
然后输入cd C:\Users\user\Desktop\yolov5\ultralytics-8.1.0\ultralytics-8.1.0(每个人不一样)
// ultralytics-8.1.0你解压的路径
III.
输入pip install -e .安装
输入 pip install jupyterlab tensorboard 顺带安装这个包
IV.
输入yolo验证 显示下图即完成配置(注意仅对yolozyx4有效,下次使用记得切换回盖虚拟环境)