目标检测算法实现(三)—— yolov5 代码调试

在高xq大佬的指导下完成了代码的调试和第一次训练,纯手工复盘记录,再度理解学习~!!!

 记录的逻辑不是很清晰,因为知识盲区太多,待理解的后续继续补充,未实现的后续继续实现并补充记录!~

虽然技术含量不高,但对于小白来说真的是超级超级详细的指导帮助了,加油加油哈!~

(三)为代码下载调试的记录,第一次训练写在(四)的部分。

开始调试代码测试环境~

补充说明:在测试下载代码之前务必需要安装Visual Studio,因为有一些包需要依赖VS,安装过程不再赘述,可参考其他博客(下载C++)

1.原代码下载及调试

1.1 Github下载地址:https://github.com/ultralytics/yolov5

1.2 下载完成后,打开文件夹中的 requirements.txt,将torch和torchvision这两行前面加#注释掉,这两行是给cpu版本安装的。

1.3 进入Anaconda Prompt命令行,输入:cd 代码存放位置(下载好的代码存放的位置记录一下,为了便于操作,我存在桌面上了)

1.4 下载一些程序运行需要的程序包

1.5 测试安装结果 

2.调试代码

2.1 运行detect.py

2.2  设置参数调用电脑摄像头实时监测


1.原代码下载及调试

1.1 Github下载地址:https://github.com/ultralytics/yolov5

目前Yolo v5已经出到第五版了,如下图,展开查看。

我这里选择的第四版 

1.2 下载完成后,打开文件夹中的 requirements.txt,将torch和torchvision这两行前面加#注释掉,这两行是给cpu版本安装的。

1.3 进入Anaconda Prompt命令行,输入:cd 代码存放位置(下载好的代码存放的位置记录一下,为了便于操作,我存在桌面上了)

例如:cd C:/Users/liukaiming945/Desktop/yolov5-master(如下图)

1.4 下载一些程序运行需要的程序包

输入以下命令,选择一个就可以,选择下载速度最快的。我选的是第四个(网络环境要求比较高,1000S以内需要下载完成)

有些程序包cpu、gpu通用,有些是gpu专用,下载好后会存放在anaconda/Lib/site-packages中

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

pip3 install torch==1.8.1+cu102 torchvision==0.9.1+cu102 torchaudio===0.8.1 -f https://download.pytorch.org/whl/torch_stable.html

pip3 install torch==1.8.1+cu102 torchvision==0.9.1+cu102 torchaudio===0.8.1 -i http://pypi.mirrors.ustc.edu.cn/simple/

pip3 install torch==1.8.1+cu102 torchvision==0.9.1+cu102 torchaudio===0.8.1 -f https://download.pytorch.org/whl/torch_stable.html -i https://pypi.tuna.tsinghua.edu.cn/simple

出现如下结果,Congratulations,下载成功~

补充:还需要安装opencv的包

pip install opencv-python 

安装成功后即可。

1.5 测试安装结果 

在命令行的首目录下依次输入:

python

import torch

torch.cuda.is_available()

True 表示安装成功~ (反正当时这个True让我都激动的想发个朋友圈,小白就是容易满足)

第二轮看感觉~嗯 也就还行吧 简单 哈哈哈哈哈

2.调试代码

先查看一下解释器配好了没:File-Settings-Project-Python interpreter(配好了如下图所示,没配好的话重新打开一次试试,目前小白只知道这个方式):

2.1 运行detect.py

第一次运行,会下载模型,如下,稍等~

测试照片在data/images,检测结果在runs/detect/exp。 可以多放几张进去,测试一下效果,顺便夸夸自己,虽然自己工作量甚微,第一次运行成功(返回0为运行成功 返回1就~~~~~)

第一个小错误:第一行没有缩进到头

解决:修改后Ctrl+sbaocun-右键RUN

2.2  设置参数调用电脑摄像头实时监测

detect.py-main---source-default设置为'0',表示使用电脑摄像头;

default设置为'./data/images',表示检测该文件夹中图片;

网络摄像头一般有类似于rtsp://192.168.1.10:554/user=admin&password=&channel=1&stream=0.dsp?这种链接

直接这个放到source那里,然后电脑配置到对应的网段下(eg.192.168.1.~),执行起来就会自动调用这个摄像头。(未实现,后续实现了来补充)


 

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

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

相关文章

深度学习基础2-----如何使用下载的代码

目录 一、环境配置 1、requirements.txt 二、训练 1.训练公开数据集 2、训练自己的数据集 三、模型预测 下载代码后我们来瞧瞧如何使用!!!! 大类中主要包含三部分:环境配置;训练数据;模型…

深度学习基础3------看代码步骤

目录 一、代码的重要部分 二、模型本身 三、训练参数 四、数据加载 1.训练的数据价值 2.预测的数据加载 五、损失函数 六、预测后结果 一、代码的重要部分 包括两个部分:训练模型,模型预测。 训练模型--------需要考虑模型本身,训练…

ppt讲解html,HTML简介讲解.ppt

作业 1.制作一个图文并貌的网页至少3张图片、一个视频文件 文字不少于三段,字数不少于100字 至少用到 等标记符及align属性 图片应分别满足以下排版要求: 实现文本与图像的环绕 文本居于图片左侧 文字与图片在垂直方向上居中对齐 2.制作一个具有锚点链接…

人工智能 60 年技术简史

https://www.toutiao.com/a6711206007982277124/ 作者 | 李理,环信人工智能研发中心 VP 封图 | CSDN 付费下载自视觉中国 出品 | CSDN AI 科技大本营(ID:rgznai100) 人类的进化发展史就是一部人类制造和使用工具的历史,不同的工…

EndNote X9 参考文献附录列表 格式调整

文章目录 1 参考文献附录列表 格式调整2 EndNote X9 插入参考文献常见问题总结3 EndNote X9 快速上手教程(毕业论文参考文献管理器) 1 参考文献附录列表 格式调整 注意:这里讲的是对齐格式, 文献规范格式参考EndNote X9 快速上手…

如何将统一参考文献的格式?

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 背景一、使用PubMed二、使用谷粉学术总结 背景 在写中文的文章、开题报告、学位论文、申报书的时候,我们都不免会遇到需要将参考文献引用为统一的格式。…

将 EndNote 文献信息导出成 BibTeX 格式(可根据label排序)以及出现三个问号

文章:将 EndNote 文献信息导出成 BibTeX 格式 - 知乎 介绍的很详细 BibTeX Export using EN Label Field下载地址: https://endnote.com/wp-content/uploads/plugins/styles/BibTeX%20Export%20using%20EN%20Label%20Field.ens 其中有一个问题就是&…

[超简单]如何在Overleaf中用GB/T 7714格式参考文献

​​​​ 首先,在主文件main.tex目录下新建.bib文件,放入bibtex格式的参考信息,例如: article{于潇2012,title{互联网药品可信交易环境中主体资质审核备案模式},author{于潇 and 刘义 and 柴跃廷 and 孙宏波},journal{清华大学学报(自然科学…

NoteExpress对参考文献格式修改

文章目录 NoteExpress格式修改1、将带DOI的模板另存为--Revised_GBT_7714-20152、编辑自定义的nes文件3、保存选择使用。 NoteExpress参考文献格式修改规则GTB_7714-2015下载 NoteExpress中虽然存在很多参考文献的格式模板,但是在使用的过程中会发现许多不正确的地方…

Mendeley中正确设置GB/T 7714-2005中文参考文献格式

GB/T 7714-2005默认参考文献格式 mendeley中的默认参考文献格式选择为: 使用该参考文献格式进行引用时得到的文献格式为: 其中存在两处问题: 针对英文文献中作者名字使用了全大写针对英文文献中三个以上人名省略时使用了中文的“等”&#…

使用overleaf时如何将bibtex参考文献转化为LNCS模板的论文要求的参考文献格式

首先对比谷歌学术给出的参考样例和LNCS要求的参考样例可以发现二者有很大的区别。 此时我们首先导出该文献的bibtex:   复制下来,在overleaf中新建一个myReference.bib文件并导入进去,这里注意是bib文件而不是tex文件。   然后再写文…

将Zotero会议论文集的参考文献格式改成国标格式

将Zotero会议论文集的参考文献格式改成国标格式 一. 毕设论文中会议论文集的格式 毕设论文中要求的会议论文集[C]著录格式,同时也是国标GBT 7714-2005: 中文文献:[序号] 作者.文章名.文集名[C].会址&…

EndNote设置导出参考文献格式为中文国标GBT7714

笔者使用的版本是最新的EndNote 20,其他版本大同小异。 依次打开:Tools -> Output Styles -> Open Style Manager。其他版本可能有差异,只要找到Open Style Manager即可。 在列表里找到,勾上即可。 而现在还没有安装&#…

使用EndNote导出GB/T 7714—2015格式的参考文献

1.官网下载样式模板 网址:https://endnote.com/downloads/styles/ 在页面的第一个框中输入GBT7714,点击search,显示找到两个结果,下载 Chinese Standard GBT7714 (numeric) 2. 找到EndNote的安装目录,将下载的样式模板…

MDPI期刊-引用文献格式-调整记录

由于MDPI要求使用bibitem格式引用文献,所以无法直接引用bib。 在官方模板中的Definitions中新建两个文件–main.tex, references.bib。 references.bib即为medelay、zotero等导出的标准参考文献文件格式。 main.tex写入如下内容后运行: \documentclass{…

使用文献管理工具EndNote20 导出GB/T 7714格式参考文献

对于做科研的小伙伴来说,EndNote20是检索和管理英文文献的利器。使用EndNote生成论文的参考文献也很方便,但国内的论文参考文献一般要求采用GB/T 7714格式(例如: Wielgosz P. Quality assessment of GPS rapid static positioning with weigh…

使用新版Mendeley自动插入参考文献,并修改得到GB/T 7714-2005格式

引言 最近着急赶开题报告,刚开始写就被参考文献的引用格式难住了,在dl指点下决定使用mendeley。本着“工欲善其事,必先利其器”的想法,对mendeley开始了探索,谁知这家伙最近改版本了,网上能查到的帖子几乎…

win10专业版激活(cmd方式)

转载于:https://www.cnblogs.com/bug-baba/p/11225322.html

Win10激活命令

键盘Win -> cmd -> 右键 ->管理员 slmgr.vbs /upk slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX slmgr /skms zh.us.to slmgr /ato

win10激活方法

1、同时按下Win键X,然后选择命令提示符(管理员)2、在命令提示符中依次输入: slmgr.vbs /upk (此时弹出窗口显未“已成功卸载了产品密钥”) slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX (弹出窗口…