yolov5很难?一篇就够的保姆级教程,2021年全部基于最新配置的yolo快速入门路线规划图
在学习的过程中,CSDN对我帮助良多,很多时候都处在一个汲取者的角度。实在惭愧,最近我想根据我的学习过程,整理一篇入门博客帮助大家更快入门。 我实操时候环境:windows、anaconda、pytorch、pycharm全部最新版本 并且在正常上网条件下运行的
一、打破yolo神秘面纱——直接上手!
yolo并不是一个很神秘的东西,现在我先从一个github上一个比较知名的关于yolov5的项目基于yolov5的物体检测,这个模型是在coco128上训练好的,能识别80种物体。也支持识别视频和实时检测,自主训练模型并部署,算是一个绝佳的项目。
效果图 
(1)下载Anaconda和pycharm
1、下载Anaconda最新版本
注:一定要下载Anaconda奥,这个的包比较全
-
1 Anaconda官方下载地址: https://www.anaconda.com/products/individual-d#download-section 界面:  1.2 Anaconda 的安装 下载好之后双击打开可执行安装文件: 1.3 进入到安装界面: 
注:请记住你安装Annaconda的安装地址,以后会用到
1.4 这里建议两个都勾选(第一个选项是将 Anaconda 添加到环境变量中,不勾选的话后期要自己添加到环境变量) 
1.5 **安装完毕后可以看到开始菜单中出现如下选项:** 
至此 Anaconda 的安装完毕。
**注:如果没有出现可以看这一篇博客:**
https://blog.csdn.net/qq_51116518/article/details/119975357?spm=1001.2014.3001.5501
2、Pycharm 的安装
-
2.1Pycharm 官方下载站点 https://www.jetbrains.com/pycharm/download/#section=windows 界面  这里我们选择右边的社区版(Community),是开源且 免费 的一个版本。 2.2 pycharm 的安装 下载好之后双击打开可执行安装文件:  2.3、选择安装目录,Pycharm需要的内存较多,建议将其安装在D盘或者E盘,不建议放在系统盘C盘。  2.4、进行相关设置,如果你无特殊需要按照图中勾选即可。  数字1:create desktop shortcut(创建桌面快捷方式),系统32位就选32-bit,系统64位就选64-bit。 笔者的电脑是64位系统,它自动显示64位。 数字2:update path variable(restart needed)更新路径变量(需要重新启动),add launchers dir to the path(将启动器目录添加到路径中)。 数字3:update context menu(更新上下文菜单),add open folder as project(添加打开文件夹作为项目)。添加鼠标右键菜单,使用打开项目的方式打开此文件架。如果你经常需要下载一些别人的代码查看,可以勾选此选项,这会增加鼠标右键菜单的选项。也就是你双击你电脑上的 py 文件,会默认使用 pycharm 打开。 数字4:create associations 创建关联,关联.py文件。将所有py文件关联到pycharm。 2.5、默认即可,点击install。  2.6、安装完成 
(2)重启电脑
(3)创建pytorch环境
-
3.1 打开Anaconda 终端 终端界面如下:  3.2 利用Anaconda创建一个名字叫 pytorch的环境 输入:conda create -n pytorch python出现如下界面  翻到下面,程序告诉我们有以下这些包是否下载,我们静静输入y表示俺要下载这些东东,下载(肯定的啦不下载,来这干嘛)  看到这个界面表示创建环境完成  3.3 在创建的pytorch环境中导入pytorch包 注:那个pytorch是我们创建的环境名字奥,这个环境还没有导入pytorch包还是空壳一个 看到上面的有一段话:To activate this environment, use $ conda activate pytorch 翻译成人话就是:请问这位亲是否要激活这个(刚创立的pytorch)环境呢?如果要激活的话请输入: conda activate pytorch 奥 看到了上面这句话,我默默抬起了我的头45°角仰望天空,啊,我是要激活这个环境在安装的,不然装(b)给谁看呢? a、输入:conda activate pytorch 激活pytorch环境  他十分给面子的把环境激活了,并在下一行左边框框换成(pytorch)老父亲不禁露出了欣慰的笑容 b、导入清华源 目的:加快下载速度,和避免由于不稳定导致的下载失败 注意:得一行一行输入以下指令 cpp conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --set show_channel_urls yes conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/  c、输入:conda install pytorch torchvision torchaudio cpuonly 开始在创建的一个名字叫pytorch的环境中下载pytorch包  他开始下载了。 下载结束的标志如下:  至此我们已经创建好一个pytorch环境 如果你不放心可以输入:pip list  我们就可以看到配置好的环境有那些包,如果你包名和上面差不多特别是有 torch 表示你前面的步骤都对了
(4)下载github上的这一个yolov5项目
怕大家下载不了,这里我就发我的百度网盘分享了 链接:https://pan.baidu.com/s/10_dKLw4IlhKA1MXtJ5N6hw 提取码:2t7w
(5)在pycharm上运行这个项目
5.1 用pycharm打开这个项目
下载后解压,右键解压后的文件夹,选择用pycharm打开 
5.2 为这一个项目配置环境
     之后一路ok下去直到回到以下这个界面    然后,你看看他的右下角发现很多东西在下载  这就是在配置这个项目自己要求的环境了。 这一步可能需要的时间有点久 如果出现
|