使用YOLOV5对仪表火焰地陷目标检测完整流程1/3

举报
小康不会AI 发表于 2022/09/30 11:23:37 2022/09/30
【摘要】 运用图像识别框架yolov5对仪表,火焰,地陷进行目标检测。具体从原理分析,数据收集,数据标注,数据训练,图片识别讲解,同时附上全部项目所需文件!

使用YOLOV5对仪表火焰地陷目标检测完整流程(1/3)

1.项目要求

利用所学人工神经网络(YOLO算法)对一定样本范围内的仪表、火焰和地陷图像内容进行目标检测。

2.项目环境配置

2.1 英伟达驱动安装与更新

要实现yolov5的训练,首先需要配置环境,在配置环境之前,考虑CPU运算还是利用GPU运算,如果电脑配置好的话,小康建议大家统一使用GPU来进行计算。我们需要进行英伟达驱动的安装和更新(已经安装和更新的直接忽略此步骤):

2.1.1

首先查看电脑的显卡版本,步骤为:此电脑右击–>管理–>设备管理器–>显示适配器。就可以看到电脑显卡的版本了。如图,可以看到小康的是一块RTX3060显卡。
image.png

2.1.2

为了避免自己安装驱动出现很多错误,这边推荐直接下载驱动人生8(不是打广告哈)。
通过驱动人生直接一键检测并安装更新英伟达显卡驱动。
image.png

2.1.3

安装(更新)好了显卡驱动以后。我们按下win+R组合键,打开cmd命令窗口。输入如下的命令。

nvidia-smi

image.png
这里我们必须记住CUDA Version 是什么 小康的是11.4

2.2 安装Anaconda

Anaconda下载网址
现在是2022年9月30号 python最新支持到3.9.我们按照下图下载。
image.png
image.png
image.png
基本上就是无脑安装就行了。安装好后windows列表会出现如下图所示:
image.png

2.3 创建环境并配置pytorch

image.png
输入如下指令:

conda env list

image.png
可以看出来,新安装的anaconda只有一个base环境,接下来我们要自己配置一个环境,代码如下:

conda create -n xklearnyolo python=3.9

意思就是创建一个名为xklearnyolo的环境,注意这个名字可以随便取的
image.png


再次查看环境列表:
image.png
执行如下命令,激活这个环境。conda activate 虚拟环境名称

conda activate xklearnyolo

由于下载环境慢,我们可以切换清华镜像:

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 --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes

之后回车即可。


最后打开pytorch的网址
image.png
这边注意自己是否有GPU,要选对版本哈。
image.png
只用复制绿色标记的内容,命令行输入即可。
image.png

2.4 安装pycharm

pycharm可以直接下载官方社区版本免费,也可以找小康获取

2.4 pycharm配置

image.png
image.png
输入代码验证自己环境是否配置正确可以在项目目录建立一个py文件输入:

import torch
print(torch.cuda.is_available())
print(torch.backends.cudnn.is_available())
print(torch.cuda_version)
print(torch.backends.cudnn.version())

image.png
如果前两个是true,则环境配置正确。

至此yolov5所需要的大部分环境就配置成功,下个博客主要讲解图像的处理和加工。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。