yolo配置(windows)

文章目录

  • 一、下载Anaconda和pycharm
    • 1 、Anaconda官方下载地址:
    • 1.2 Anaconda 的安装 下载好之后双击打开可执行安装文件:
    • 1.3 进入到安装界面:
    • 1.4 这里建议两个都勾选(第一个选项是将 Anaconda 添加到环境变量中,不勾选的话后期要自己添加到环境变量)
    • 1.5 安装完毕后可以看到开始菜单中出现如下选项:
    • 2.2 pycharm 的安装 下载好之后双击打开可执行安装文件:
    • 2.3、选择安装目录,Pycharm需要的内存较多,建议将其安装在D盘或者E盘,不建议放在系统盘C盘。
    • 2.4、进行相关设置,如果你无特殊需要按照图中勾选即可
    • 2.5、默认即可,点击install。
    • 2.6、安装完成
  • 二.创建pytorch环境
    • 3.1 打开Anaconda 终端
    • 3.2 利用Anaconda创建一个名字叫 pytorch的环境
    • 3.3 在创建的pytorch环境中导入pytorch包
  • 三.运行yolo项目测试

文章参考博主:风吹落叶花飘荡

一、下载Anaconda和pycharm

1 、Anaconda官方下载地址:

https://www.anaconda.com/products/individual-d#download-section

在这里插入图片描述
在这里插入图片描述

1.2 Anaconda 的安装 下载好之后双击打开可执行安装文件:

在这里插入图片描述

1.3 进入到安装界面:

在这里插入图片描述
注:请记住你安装Annaconda的安装地址,以后会用到

1.4 这里建议两个都勾选(第一个选项是将 Anaconda 添加到环境变量中,不勾选的话后期要自己添加到环境变量)

在这里插入图片描述

1.5 安装完毕后可以看到开始菜单中出现如下选项:

在这里插入图片描述
至此 Anaconda 的安装完毕。

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

2.5、默认即可,点击install。

在这里插入图片描述

2.6、安装完成

在这里插入图片描述
(2)重启电脑

二.创建pytorch环境

3.1 打开Anaconda 终端

在这里插入图片描述
在这里插入图片描述

3.2 利用Anaconda创建一个名字叫 pytorch的环境

输入:conda create -n pytorch python出现如下界面
在这里插入图片描述
输入y
在这里插入图片描述
看到这个界面表示创建环境完成
在这里插入图片描述

3.3 在创建的pytorch环境中导入pytorch包

注:那个pytorch是我们创建的环境名字,没有pytorch包
a、输入:conda activate pytorch 激活pytorch环境
在这里插入图片描述
b、导入清华源
目的:加快下载速度,和避免由于不稳定导致的下载失败
注意:得一行一行输入以下指令,并且输入之后,下一次创建环境就可以跳过这一个步骤了,重复输入会报错的。
导入清华源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/conda config --set show_channel_urls yes

在这里插入图片描述
c、在安装的环境中加载pytorch包。
如果是windows 输入:conda install pytorch torchvision torchaudio cpuonly -c pytorch
如果是mac 输入:conda install pytorch torchvision torchaudio -c pytorch
开始在创建的一个名字叫pytorch的环境中下载pytorch包,
在这里插入图片描述
下载结束的标志如下:
在这里插入图片描述
至此我们已经创建好一个pytorch环境
如果你不放心可以输入:pip list
在这里插入图片描述

三.运行yolo项目测试

下载github上的这一个yolov5项目
怕大家下载不了,这里我就发我的百度网盘分享了
链接:https://pan.baidu.com/s/10_dKLw4IlhKA1MXtJ5N6hw
提取码:2t7w
用pycharm打开这个项目
下载后解压,右键解压后的文件夹,选择用pycharm打开
在这里插入图片描述
为这一个项目分配pytorch环境
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
有的可能已经默认的就不用自己选
之后一路ok下去直到回到以下这个界面
在这里插入图片描述
根据这个项目对环境的要求进行下载所需要的库
1、根据requirements.txt配置环境
在控制台激活环境后输入:

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

在这里插入图片描述
如果pycharm里面终端不显示前面虚拟环境的名称可根据下面我的博客解决

https://blog.csdn.net/weixin_72050316/article/details/133869409?spm=1001.2014.3001.5501

2.如果出现报错则要自己根据报错修改
3.找到detect.py修改参数并运行
在这里插入图片描述
在这里, # 上面那一行source的参数表示你要检测的图像位置,图中那个default='data/images’意思是对yolov5-5.0中data文件夹/images文件夹内所有图片都检测。
#如果是default='data/images/bus.jpg’表示只对这一个图片进行检测
#如果是default='data/images/xxx.mp4’表示对整个视频进行物体识别
如果想要,实现实时检测,有两种方法。
第一种:你需要获得一个网络摄像机:比如你的手机摄像头的http/rtsp地址:获取之后填在以下位置里面
第二种:你需要有一个相机。比如你是笔记本电脑自带的相机/外置相机与电脑用usb连接。
**第一种方法:http:获取方法可以看这篇博客:

https://blog.csdn.net/qq_51116518/article/details/120118736?spm=1001.2014.3001.5501

第二种方法的详细步骤可以看博客就不占用过多篇幅了:

https://blog.csdn.net/qq_51116518/article/details/120226879**

查看运行yolov5物体检测后的结果
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/107819.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2023_Spark_实验十七:导入招聘大数据(项目)

一、爬虫爬取的招聘网站数据 二、在MySQL中创建空表 SET FOREIGN_KEY_CHECKS0;-- ---------------------------- -- Table structure for jd_jobs -- ---------------------------- DROP TABLE IF EXISTS jd_jobs; CREATE TABLE jd_jobs (job_name text,job_date text,minSale…

游戏缺少dll文件用什么修复?dll多种修复方法指南

在玩游戏时,有时候可能会遇到游戏缺少dll文件的问题。dll文件是动态链接库的缩写,它包含了一些函数和资源,游戏运行需要依赖这些文件。如果缺少了某个dll文件,游戏就可能无法正常运行。那么游戏缺少dll文件用什么修复?…

Win10 搭建FTP服务器

1. FTP 服务器用途 局域网中,资料共享,如果想实现外网访问可以设置路由端口映射(不建议外网一旦打开风险增大) 2. FTP服务器可以设置用户权限有什么? 用户只能读取 用户只能写入 用户读取写入 使用场景&#xff…

html进阶语法

html进阶 列表、表格、表单 目标:掌握嵌套关系标签的写法,使用列表标签布局网页 01-列表 作用:布局内容排列整齐的区域。 列表分类:无序列表、有序列表、定义列表。 无序列表 作用:布局排列整齐的不需要规定顺序的…

BAT027:删除当前目录指定文件夹以外的文件夹

引言:编写批处理程序,实现删除当前目录指定文件夹以外的文件夹。 一、新建Windows批处理文件 参考博客: CSDNhttps://mp.csdn.net/mp_blog/creation/editor/132137544 二、写入批处理代码 1.右键新建的批处理文件,点击【编辑】…

docker入门加实战—网络

docker入门加实战—网络 我们运行了一些容器,但是这些容器是否能够进行连通呢?那我们就来试一下。 我们查看一下MySQL容器的详细信息: 主要关注,Networks.bridge.IPAddress属性信息: docker inspect mysql # 或者过…

for循环遍历的`form表单组件`rules规则校验失效问题——下拉框选择之后还是报红---亲测有效

问题: 大概的效果就是这种, for循环选择之后还是还是报红 看文章之前 : 先检查 model rules pops 有没有判定好 解决: 参考了他的 for循环遍历的form表单组件rules规则校验失效问题——输入内容后依然提示必填,亲测有效——基础积累_a-form-model的validat…

互联网Java工程师面试题·Java 总结篇·第四弹

目录 31、String s new String(“xyz”);创建了几个字符串对象? 32、接口是否可继承(extends)接口?抽象类是否可实现(implements)接口?抽象类是否可继承具体类(concrete class&am…

基于IPSec VPN隧道技术的国密加密网关保障电力工控数据安全

IPSec VPN(Internet Protocol Security Virtual Private Network)隧道技术为电力工控系统提供了重要的数据安全传输手段。该技术能实现身份鉴别和数据加密传输,为系统的防护工作增添了有力的支持。 电力工控系统对数据传输的可靠性要求较高。…

SAP ERP系统解决光伏电池产业管理难题

无锡哲讯聚焦光伏行业的业务需求和流程,推出SAP光伏能源行业整体化解决方案。该系统着眼于“企业管理信息化、资源合理配置、利润扩张”三个方面,提供实用丰富的管理功能,同时具有较高的信息综合利用效率。SAP解决方案实现了光伏企业产、供、…

CEC2013(MATLAB):​白鲸优化算法(Beluga whale optimization,BWO)​求解CEC2013

一、白鲸优化算法(Beluga whale optimization,BWO) 白鲸优化算法(Beluga whale optimization,BWO)由Changting Zhong等人于2022年提出,该算法模拟了白鲸游泳,觅食和“鲸鱼坠落”行为…

linux系统中日志简介

1.linux系统中日志文件类型 主要包括三种: 内核及系统日志 :主要由 系统服务 rsyslog统一管理,根据服务的主配置文件 /etc/rsyslog.conf 中的设置决定 内核和系统程序消息记录的位置。用户日志 : 记录linux系统中用户的登录和退出…

Py之trl:trl(一款采用强化学习训练Transformer语言模型和稳定扩散模型的全栈库)的简介、安装、使用方法之详细攻略

Py之trl:trl(一款采用强化学习训练Transformer语言模型和稳定扩散模型的全栈库)的简介、安装、使用方法之详细攻略 目录 trl的简介 1、亮点 2、PPO是如何工作的:PPO对语言模型微调三步骤,Rollout→Evaluation→Optimization trl的安装 t…

4.3 划分子网和构造超网

思维导图: 4.3.1 划分子网 **4.3 划分子网和构造超网笔记:** --- **4.3.1 划分子网** **1. 两级IP地址到三级IP地址的转变:** **关键点:** - **问题背景:** 早期的ARPANET对IP地址的设计存在不足: 1…

LeetCode 63. 不同路径 II

63. 不同路径 II 思路: 动态规划 dp[i][j] :表示从(0 ,0)出发,到(i, j) 有dp[i][j]条不同的路径 根据题意,只能向下或者向右移动一步,则dp[i][j] dp[i - 1][j] dp[i][j - 1] 但是…

uni-app--》基于小程序开发的电商平台项目实战(五)

🏍️作者简介:大家好,我是亦世凡华、渴望知识储备自己的一名在校大学生 🛵个人主页:亦世凡华、 🛺系列专栏:uni-app 🚲座右铭:人生亦可燃烧,亦可腐败&#xf…

IDEA spring-boot项目启动,无法加载或找到启动类问题解决

问题描述:找不到或无法加载主类 xxx.xxx.xxx.Classname 解决方案: 1.检查启动设置: 启动类所在包运行环境(一般选择默认即可)设置完成即可进行运行测试 2.如果第一步没有解决问题,试着第二步&#xff1a…

常见三维建模软件有哪些?各自的特点是什么?

常见的三维建模软件包括以下这些: 1. 3DS Max 3D Studio Max,简称3DS MAX,是当今世界上销售量最大的三维建模、动画及渲染软件。它的应用范围广泛,包括计算机游戏中的动画制作、影视片的特效制作等。3DS MAX的操作相对容易&#…

【学习笔记】RabbitMQ02:交换机,以及结合springboot快速开始

参考资料 RabbitMQ官方网站RabbitMQ官方文档噼咔噼咔-动力节点教程 文章目录 四、RabbitMQ :Exchange 交换机4.1 交换机类型4.2 扇形交换机 Fanout Exchange4.2.1 概念4.2.1 实例:生产者4.2.1.1 添加起步依赖4.2.1.2 配置文件4.2.1.3 JavaBean进行配置4.…

iMazing 3中文版功能介绍免费下载安装教程

iMazing 3中文版免费下载是一款兼容Win和Mac的iOS设备管理软件。iMazing 3能够将音乐、文件、消息和应用等数据从任何 iPhone、iPad 或 iPod 传输到 Mac 或 PC 上。 使用iMazing 3独特的 iOS 备份功能保证数据安全:设定自动无线备份时间并支持快照;将备份保存到外接驱动器和网…