毕设需要,所以想先简单尝试用yolov5进行一些简单的目标检测训练。因为我的电脑没有自带英伟达显卡...所以先暂时未使用GPU加速。从今天开始记录一下自己遇到的问题和解决方案吧~
首先是环境的配置,安装Anaconda以及配置labelimg、pytorch等,主要参考链接:
- 目标检测标注原则_labelimg对于遮挡目标需要标注吗-CSDN博客
- Anaconda超详细安装教程(Windows环境下)_conda安装-CSDN博客
- 【教程】标注工具Labelimg的安装与使用 - 知乎
在cmd输入conda info -e后,显示如下图片即anaconda安装成功(labelimg是我创建的虚拟环境,一开始下载好只有基础的base环境。)
下一步根据参考链接一步步下载labelimg等即可。pytorch CPU版本的安装:conda install pytorch torchvision torchaudio cpuonly -c pytorch。我在yolov5-5.0安装了pytorch,把这个作为yolov5-5.0项目的python解释器。在labelimg0123下载了labelimg,进行标注。其它的环境创建了暂时没用。有点乱,目前先这样,因为还太菜喽
整体的思路主要参考:
1、在CPU上跑yolov5(详细步骤+适合入门)_yolo 怎么跑起来-CSDN博客
2、【Yolov5】1.认真总结6000字Yolov5保姆级教程(2022.06.28全新版本v6.1)_yolov5教程-CSDN博客
3、目标检测---教你利用yolov5训练自己的目标检测模型_路 blog . csdn . net / didiaopao / category _113216-CSDN博客
我在github上拉去了yolov5-5.0的zip:
在pycharm上打开,并添加解释器:参考链接在【pycharm中使用anaconda环境:b站https://www.bilibili.com/video/BV1Vu411Y7gL/?spm_id_from=333.337.search-card.all.click&vd_source=28215c186b88f460d53fad4ef1a83201】
基本的项目拉取和环境准备就到这啦