与其说是学习目标检测任务,不如暂时说成是如何正确运行一个yolo小项目。
一、anaconda 安装: Anaconda安装以及如何创建新环境
安装好了之后打开Anaconda Prompt:

anaconda的base环境下:

针对yolov5创建一个自己的环境:
conda create -n yolov5 python=3.8

这里面就是要安装的包,输入“y”回车:

安装好了出现以下界面:

然后激活刚刚那个环境:
conda activate yolov5

可以用pip list查看一下当前环境下安装好的包儿:

(这是一个非常干净的环境,基本上啥都没有哈哈)
二、配置pypi国内源(如果不配置,后续安装某些包的时候可能会灰常慢~)
地址:https://mirrors.tuna.tsinghua.edu.cn/help/pypi/
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

(表示国内的源配好了)
三、安装pytorch(去官网看需要安装的版本)


(复制该条语句,一般只复制"pip3"后面的内容,在anaconda prompt里面输入pip)
(粘贴会吗,在pytorch复制了之后,只需点一下鼠标右键就行)
粘贴到anaconda prompt里面,只要保证环境在yolov5里面就行:
pip install torch==1.8.2 torchvision==0.9.2 torchaudio==0.8.2 --extra-index-url https://download.pytorch.org/whl/lts/1.8/cu102

(需要安装一会等待一下子。)
出现这个问题不要紧张:

就是网不太好,多安几次:

四、yolov5的项目有吗,没有的话去github下载。
地址:(https://github.com/ultralytics/yolov5)
下载下来解压到你喜欢的地方,然打开看看:


然后进入到你解压的文件夹里面:

安装依赖包:
pip install -r requirements.txt

(安装过程中会出现很多警告,可以不管也可以管,管的话见文章设置系统编码 Beta)
安装好的结果:

到这基本上就完成了。
另外:
这个yolov5项目呢需要一个模型,这个模型是在运行过程自动会下载下来,但是由于速度太慢,所以可以提前去下载下来放入项目中:
下载的地址是:
https://github.com/ultralytics/yolov5/releases/download/v7.0/yolov5s.pt
下载好了放入这个位置:

到这,就全完了,可以运行了,有两种运行方式:
一:命令行运行:
python detect.py

二:pycharm运行(更直观)
命令行运行的话环境都是配好了的,用pycharm要把环境找好:


打开项目之后看看左边:


运行detect文件:


yolov5的入门实战呢基本上到这里就完成了。



















