一、下载pycharm、anaconda 与yolov5。

第一步:下载pycharm 、 anaconda

pycharm:Download PyCharm: Python IDE for Professional Developers by JetBrains

下载社区版可以免费使用,下载专业版有一个月的试用期(可以上网破解)

anaconda:

Anaconda | The World's Most Popular Data Science PlatformAnaconda is the birthplace of Python data science. We are a movement of data scientists, data-driven enterprises, and open source communities.https://www.anaconda.com/下载自己系统相应版本。

第二步:利用anaconda搭建python环境。

打开anaconda prompt(anaconda 3)

输入 conda create -n yolov5 python

环境搭建完成后

进入环境: conda activate yolov5

(下载相应资源,也可在pycharm中进行下载资源操作,详见下文)

第三步:下载YOLOv5源文件

yolov5源文件下载:

mirrors / ultralytics / yolov5 · CODE CHINA

第四步:进入pycharm ,配置解释器

打开yolov5文件后,点击pycharm窗口右下角

在选项中选择解释器设置, 点击全部显示。

进入界面后点击左上角+,添加前面搭建的环境。

第五步:进入pycharm,在终端下载安装所需要的资源

提醒:应当先进入yolov5所在文件夹  : cd ./yolov5/yolov5-master

在终端输入: pip install -r requirements.txt

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt

至此,环境搭建完成。

第三步:运行程序。

打开utils文件夹中,detect.py文件,运行该文件。

运行结束后,runs-》detect-》exp文件夹中储存了程序运行结果。

至此,YOLOv5初步使用结束。

若想添加自己想要识别的图片,将jpg图片存储至data-》images文件夹中即可。

若想识别视频及将MP4文件放入同一文件夹。

 二、训练coco训练集。

第一步:打开train.py文件并运行。此时pycharm会自行下载相应资源

若下载失败,则点击运行框中提供网址进行下载。

第二步:训练集下载结束后再次运行train,此时可能出现无法正常训练的现象。

则有以下操作:

建立测试文件,测试GPU是否可用。(若没有GPU也可用CPU训练,但速度很慢)

若gpu输出结果为TRUE则可用

若输出为FLASE则输入:

pip uninstall torch

pip uninstall torchvision

卸载当前torch

进入 Previous PyTorch Versions | PyTorch   ,选择自身系统基CUDA对应的pip指令。

下载完成后,再次测试结果为TURE则可开始训练。

三、遇到的BUG

1、pycharm OSError: [WinError 1455] 页面文件太小,无法完成操作。

①可通过重启缓解

②打开查看高级系统设置

高级——设置——高级——设置

更改D盘分页文件大小(更改后记得点设置)

并改小train文件中的batch—size值

2、Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))

速度过慢导致下载失败。

在pip命令后加上:

-i http://pypi.douban.com/simple --trusted-host pypi.douban.com

速度飞快。

3、RuntimeError: Unable to find a valid cuDNN algorithm to run convolution

减小batch_size

四、训练自己的训练集

需要另外下载软件对图片进行标注,暂时还未进行。

五、拓展——连接手机摄像头并进行目标检测。

第一步:在手机上下载APP “IP摄像头”

选择最下端打开IP摄像头服务器。

点击分享按钮查看局域网IP地址

第二步:在pycharm输入: python detect.py --source http://admin:admin@xxx.xxx.xxx.xxx:xxxx
(后面的xxx为对应ip地址)

此时可以通过电脑屏幕看到对手机摄像头的内容的目标检测

刚开始接触YOLO,记录一下Windows系统下载yolov5与初步进行训练的过程相关推荐

  1. 1.2物理接触获取并破解windows系统密码

    1.2物理接触获取并破解windows系统密码 很多人认为个人计算机比较安全,因为给计算机设置了密码,外人不知道设置的密码,因此也就安全了,其实这里面很很大的误解,个人计算机安全除了设置密码强健程度以 ...

  2. windows系统下载安装JDK8

    windows系统下载安装JDK8 下载jdk8 安装JDK8 JDK环境配置 最后是测试了 下载jdk8 jdk8官网下载地址:https://www.oracle.com/java/technol ...

  3. 【错误记录】Windows 系统 bat 脚本报错 ( Java 生成 bat 脚本乱码处理 | 输出 GB2312 字符串 | Windows 中的换行时 \r\n )

    文章目录 一.报错信息 二.问题分析 二.解决方案 一.报错信息 使用 Java 语言生成了 Windows 系统中的 bat 批处理脚本 , 运行后出现中文乱码 ; 使用如下 Java 代码生成 b ...

  4. 【错误记录】Windows 系统 bat 脚本报错 ( 使用 pause 拦截窗口自动关闭 | 方便查看错误 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 使用 Java 语言生成了 Windows 系统中的 bat 批处理脚本 , 双击后命令行窗口一闪而过 , 命令没有达到执行效果 ; 命令行内容很简 ...

  5. 【搬运记录】Windows系统局域网远程Linux系统

    原作者地址:https://baijiahao.baidu.com/s?id=1642550036775110946 Windows系统控制Ubuntu的电脑,除了webmin,VNC等方式外,还可以 ...

  6. 如何在Windows系统上使用Object Detection API训练自己的数据?

    前言 之前写了一篇如何在windows系统上安装Tensorflow Object Detection API?(点击跳转) 然后就想着把数据集换成自己的数据集进行训练得到自己的目标检测模型.动手之前 ...

  7. 干货分享 | Windows系统下载SRA数据方法——生信小白亲测可行

    在开展二代测序相关课题研究时,经常需要上传或者下载SRA数据库中的数据,对熟悉Linux系统.懂代码的同学们来说是非常容易的事情.但像小编这一类看到代码两眼一抹黑的小白就有点难度了,尤其电脑还是Win ...

  8. Windows系统下载

    原文地址:http://bbs.icpcw.com/thread-2902566-1-1.html,或点此访问哦.关于激活请见底部说明,也可点此下载XP及以上版本的通用激活工具哦 2014精彩上映!快 ...

  9. windows系统下载合集

    windows系统 Windows 7 系统 Windows 7企业版(32位) ed2k://|file|cn_windows_7_enterprise_with_sp1_x86_dvd_u_677 ...

最新文章

  1. Today:基于 Electron 和 Vue.js 的 GTD 应用
  2. JS如何调用CSS样式表
  3. python爬虫教程pdf-Python 爬虫:把廖雪峰教程转换成 PDF 电子书
  4. MongoDB基本命令总结
  5. C# 控件缩写大全+命名规范+示例
  6. 这样子称象你试过没有?
  7. 自定义鼠标指针轨迹_win10鼠标自定义颜色,鼠标属性设置,这样就不眯眼了
  8. java httpurlconnection 开链接后跳转_HttpURLConnection长连接详解
  9. 爬虫python能做什么-python爬虫能干什么
  10. 【Linux】mkdir命令
  11. ENVI学习总结(十五)——遥感影像分类与应用
  12. 从论文pdf中复制粘贴文字时,空格变成回车的解决方法
  13. c语言通过编译器编译转换为机器码,assembler - TechTarget数据中心
  14. 985学生:为什么现在学校还在教C语言?| 文末送书
  15. Android 锁屏后Socket长连接踩坑总结
  16. 英语词汇服饰篇——Bottoms下装
  17. 安卓版谷歌浏览器怎么样 Android版Chrome评测
  18. cenos需要注意的小功能
  19. 【概念卡片】误判心理学(一)
  20. 微程序CPU+8253+8255实现流水灯

热门文章

  1. 4个星期=一百万美金?网页创造的神话!
  2. 视频教程-软考系统集成项目管理工程师视频教程(上)-软考
  3. python两台电脑网络互传信息_两台电脑在同一网络下如何互传文件
  4. RedHat 系软件包管理
  5. 百度文字识别(OCR)服务-傻瓜式
  6. 视频云转码源码PHP|m3u8切片程序双码率+秒切
  7. 1400亿改造大明宫遗址区 西安将建城市中央公园
  8. Python 机器学习实战 —— 监督学习(上)
  9. C语言——一元多项式定义求和 [单链表] (数据结构)
  10. typora显示版本过期,请下载最新版本,可是最新版本84块钱,咋办?