本实验使用 yolov5 进行目标检测,将环境配置完毕并跑通官方程序后创建自己的数据集并
对模型进行训练,最后达到能够检测图片中的圆的效果。
1、python 环境的安装:--可在镜像网站下载会快一些
首先安装 Anaconda,本实验使用的是 3.7-64 版本的 Anaconda,对应的 Python 版本为 3.7。
在安装 Anaconda 时可以选择 Add Anaconda to my path environment variable 选项,自动进行环境
变量的配置,安装结束后对电脑进行重启操作。
2、opencv 环境配置。
打开 Anaconda Prompt 使用 conda create -n yolov5test 命令创建一个新环境,专门用于
此工程。使用 conda create -n yolov5test 激活此环境,使用 pip install opencv-python 和 pip
install opencv-contrib-python 两条语句进行 opencv 环境的搭建。
3、pycharm 安装
下载 pycharm 并对其进行 python 解释器的选择。
4、安装 cuda10.2 和 cudnn-10.2-windows10-x64-v7.6.5.32----可选择国内源下载
由于自己的电脑的显卡是英伟达的显卡,所以选择 CUDA 架构。在安装完成后对环境变
量进行更改。在安装 cuda10.2 并配置环境变量结束后将下载的 cudnn 文件复制到相应的路
径中。可以在命令行中使用 nvcc-N 查看是否安装成功
5、安 装 pytorch 以 及 yolov5 所 需 的 其 他 库 --- 注 意 : 可 使 用 国 内 源 下 载 : pip install
torch===1.5.1 torchvision===0.6.1 -f https://download.pytorch.org/whl/torch_stable.html -i
https://pypi.douban.com/simple
使用 conda install pytorch==1.5.1 torchvision==0.6.1 cudatoolkit=10.2 -c pytorch 命令安装
相应的 pytorch 文件。之后使用如下命令安装相应的库。
pip install Cython
pip install numpy
pip install opencv-python
pip install matplotlib
pip install pillow
pip install tensorboard
pip install PyYAML
pip install torchvision
pip install scipy
pip install tqdm
6、在以上 5 步结束后,yolov5 的运行环境就已经配置完毕,进行 detect 程序的运行。
将相应的 yolov5 权重文件放置在 yolov5 的项目文件夹中。在运行 detect.py 文件时,发
生了报错,提示 pytorch 的版本不符合,于是又重新进行了 pytorch 的安装,使用 conda install
pytorch==1.6.0 torchvision==0.7.0 cudatoolkit=10.2 -c pytorch 命令安装了 1.6.0 版本的 pytorch
和 torchvision。再次运行 detect.py,能够发现 detect 正常运行,在相应的 images 文件夹下
可以看到未检测时的图片,在 output 中可以看到检测结果。
评论0
最新资源