python实现yolo目标检测_Yolov5—实现目标检测(win10)-程序员宅基地

技术标签: python实现yolo目标检测  

Yolov5—实现目标检测(win10)

该方法可以在win10上实现Yolov5的目标检测,配置前需要安装Anaconda3

一、环境配置

源码下载地址:https://github.com/ultralytics/yolov5.git

推荐使用B站up主修改好的文件配置Yolov5环境。(链接点这里:提取码为“ugpg”)

Pytorch:1.5.1

Cuda:10.1

Python:3.7

打开Anaconda Prompt(Anaconda3)配置相关环境

conda create -n yolov5 python=3.7 #创建yolov5 (python3.7)环境

conda activate yolov5 #切换到yolov5环境

conda install pytorch torchvision cudatoolkit=10.1 #安装cuda10.1

pip install -U -r requirements.txt #安装依赖包。

之后使用Yolov5一定要切换到Yolov5环境

conda activate yolov5 #切换到yolov5环境

安装pycocotools

记得切换到cocoapi/PythonAPI路径在执行剩下安装步骤

cd cocoapi/PythonAPI #切换路径 安装pycocotools

python setup.py build_ext install

安装apex

cd apex-master #切换路径安装apex

pip install -r requirements.txt #安装依赖包

python setup.py install

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_35045973/article/details/113660642

智能推荐

navicat连接oracle设置,navicat for oracle连接oracle详解-程序员宅基地

文章浏览阅读815次。oracle服务器版本:oracle10g_database_32_win7oracle11g_database_64_win7oracle客户端版本:navicat_for_oracle_10.exenavicat111_oracle_cs_64.exe或者plsqldeveloper10_x32plsqldeveloper11_x64备注:oracle客户端安装版本必须与oracle服务器安装..._oracle 用 navicat 设置 autocommit 属性

朴素贝叶斯算法检测DGA-程序员宅基地

文章浏览阅读934次。僵尸网络&恶意软等程序,随着检测手段的更新(在早期,僵尸主机通产采用轮询的方法访问硬编码的C&C域名或IP来访问服务器获取域名,但是这种方式在安全人员进行逆向之后会得到有效的屏蔽),黑客们也升级了肉鸡的C&C手段;用DGA算法在终端生成大量备选域名,而攻击者与恶意软件运行同一套DGA算法,生成相同的备选域名列表。当需要发动攻击的时候,选择其中少量进行注册,便可以建立通信,并且可以对注册的域名应用速变IP技术,快速变换IP,从而域名和IP都可以进行快速变化。目前,黑客攻击者为了防止恶

moto Z2 Force ATT 版手机刷安卓8.0系统教程_z2f刷底包-程序员宅基地

文章浏览阅读6.5k次。1.准备电脑和手机,在电脑设置【显示文件扩展名】,会的可略过;教程:https://jingyan.baidu.com/article/5d368d1e31ed903f60c057c6.html2.下载motorola -device -manager2.5.4驱动,并安装;下载ADB刷机所需程序adb1.0.32;链接:https://pan.baidu.com/s/1o_sOq5..._z2f刷底包

Android13手机NDK报错_android:allownativeheappointertagging-程序员宅基地

文章浏览阅读429次,点赞6次,收藏8次。不降版本可在 application加上android:allowNativeHeapPointerTagging="false"即可运行成功。要么降低android的complieSdk版本,比如 降低到28 29 ,对于上googlePay的应用这个行不通。Andoird10手机能运行 13或以上报以上错误,那么可以这么解决,_android:allownativeheappointertagging

JVM - 字节码指令解释执行_14.jvm解释器执行字节码指令的过程-程序员宅基地

文章浏览阅读402次。JVM指令主要包含了一下几种类型:加载和存储指令、运算指令、类型转换指令、对象创建与访问指令、操作数栈管理指令、控制转移指令、方法调用和返回指令、异常处理指令、同步指令等。基于栈的解释器执行过程 下面看一下一个简单的代码片段,如下所示public class StackTest { public int calc() { int a = 100; int b..._14.jvm解释器执行字节码指令的过程

Vue中通过CDN优化ElementUI的打包_vue 优化element-ui的体积-程序员宅基地

文章浏览阅读491次。虽然在开发阶段,我们启用了element-ui 组件的按需加载,尽可能的减少了打包的体积,但是那些被按需加载的组件,还是占了较大的文件体积,此时,我们可以将element-ui中的组件,也通过CDN的形似来加载,这样能够进一步减小打包后的文件体积1.在main-prod.js中,注释掉element-ui按需加载的代码2.在index.html的头部区域中,通过CDN加载element-ui的js和css样式..._vue 优化element-ui的体积

随便推点

HDU/5499/模拟-程序员宅基地

文章浏览阅读37次。题目链接 模拟题,直接看代码。 £:分数的计算方法,要用double;#include <set>#include <map>#include <cmath>#include <queue>#include <cstdio>#include <cstring>...

SQL SERVER 2005 MSSQLSERVER 服务不能启动_sql server2005 mssqlserver 停止-程序员宅基地

文章浏览阅读217次。SQL SERVER 2005 MSSQLSERVER 服务不能启动_sql server2005 mssqlserver 停止

【计算机视觉、关键点检测、特征提取和匹配】基于SIFT、PCA-SIFT和GLOH算法在不同图像之间建立特征对应关系,并实现点匹配算法和图像匹配(Matlab代码实现)-程序员宅基地

文章浏览阅读895次,点赞22次,收藏25次。在本次任务中,我们尝试构建一个系统,能够检测图像中的关键点,从中提取不变的特征,并最终进行如上所述的特征匹配。然后,在找到图像中的关键点后,我们试图从这些关键点中提取出有区分性的特征。在这个任务中,我们尝试实现和评估一些算法,如HARRIS、MSER、SIFT、PCA-SIFT、GLOH,然后我们在symfeat数据集中测试我们的算法,该数据集包含展示了光照、年龄和渲染风格等各种戏剧性变化的图像对。在标准的CBIR系统中,从单个图像中自动检测出兴趣点,然后在这些兴趣点处计算特征向量。行百里者,半于九十。

Revit坐标系概念深入理解及应用:内部点、原点、项目基点、测量点、共享坐标系、地理坐标及之间关系和衍生概念操作(详细)_revit设置坐标原点-程序员宅基地

文章浏览阅读5.6k次,点赞10次,收藏22次。1. 概述 Revit 提供了多种方法来定义模型的关联环境。包括内部点、原点、项目基点、测量点、共享坐标系、地理坐标以及与定位概念相关的的距离限制、多模型协作、项目北、正北等概念;这些概念多而复杂,相互之间又有关联性,常常让人不知所措,继而横眉冷指,更甚者口吐着夹杂Revit的芬芳...而如果恰好是工作上遇到这方面问题了,那么简直是一种外外表到灵魂的拷问和云深不知处的茫然。 当然,Revit设置这样“复杂”而灵活的坐标系概念是有其特定历史意义的,满足于各种应用场景,不限于..._revit设置坐标原点

关于Ubuntu开机蓝屏的问题解决方案_ubuntu蓝屏-程序员宅基地

文章浏览阅读2.6k次。当开机时,电脑出现蓝屏,无法进入系统按Ctrl + Alt + F1进入终端字符界面,输入用户名及密码然后按照以下步骤sudo dpkg --configure -asudo apt-get install xserver-xorg-lts-utopic # 输入密码sudo dpkg-reconfigure xserver-xorg-lts-utopic reboot..._ubuntu蓝屏

hiberfil.sys win10可以删除吗_hiberfil.sys可以删除吗-程序员宅基地

文章浏览阅读2.1k次。hiberfile.sys是系统休眠需要用的文件。1)管理员身份打开 C:\Windows\System32 cmd.exe文件;2)输入 powercfg -h off 命令。完成_hiberfil.sys可以删除吗