当前位置: 首页 > news >正文

网站建设阶段seo博客教程

网站建设阶段,seo博客教程,网页制作的开发平台,网站改版后seo该怎么做推理部分之detect.py文件讲解1.下载Yolov5的源码2. 主函数讲解3.文件标头的注释4. main函数的5. run函数5.1 第一块参数部分5.2第二块,传入数据预处理5.3 第三块创建文件夹5.4 第四块 加载模型的权重5.5 第五块 Dataloader 加载模块5.6 第六块 推理部分 Run inferen…

推理部分之detect.py文件讲解

  • 1.下载Yolov5的源码
  • 2. 主函数讲解
  • 3.文件标头的注释
  • 4. main函数的
  • 5. run函数
    • 5.1 第一块参数部分
    • 5.2第二块,传入数据预处理
    • 5.3 第三块创建文件夹
    • 5.4 第四块 加载模型的权重
    • 5.5 第五块 Dataloader 加载模块
    • 5.6 第六块 推理部分 Run inference
    • 5.7 输出结果 Print results

1.下载Yolov5的源码

  • 克隆一下yolov5的代码
git clone https://github.com/huangfengge/yolov5
  • 配置好项目所需的依赖包
    在这里插入图片描述

2. 主函数讲解

opt 为执行可以传递的参数

if __name__ == '__main__':opt = parse_opt()main(opt)
  • 具体的参数如图所示,比较重要的参数 weights权重文件、–source 数据集合 – data 数据集的配置
    在这里插入图片描述
  • weights 权重文件
    在这里插入图片描述

– source 为需要推理的原图
在这里插入图片描述

  • data参数 数据配置
    在这里插入图片描述

  • imgsz 参数是训练配置图片的大小

  • device 设备信息,使用的Gpu还是cpu

  • 这些参数都可以通过命令进行传递
    在这里插入图片描述

cd /home/hfg/Soft/Idea_Project/deep/yolov5
python detect.py --weights yolov5s.pt --source data/images/bus.jpg 
  • 将推理结果放入runs/detect/exp3进行了保存
    在这里插入图片描述

3.文件标头的注释

  • 明显的示例告诉了我们的使用方法
    在这里插入图片描述

4. main函数的

  • 第一个方法检测了当前的依赖包是否安装
  • 进行了下一步的run函数
def main(opt):check_requirements(exclude=('tensorboard', 'thop'))  # 检测是否安装包run(**vars(opt))
  • requirements安装
    在这里插入图片描述- 里面定义了各个依赖包使用的版本在这里插入图片描述

5. run函数

  • run 函数一共分为7个部分

5.1 第一块参数部分

  • 如图所示我们可以看到传递的参数部分
    在这里插入图片描述

5.2第二块,传入数据预处理

  • 传入的可以是字符串图片名称,并对图片进行格式校验,可以支持的图片类型(如下图),如果是url地址或者文件地址进行下载操作。
    在这里插入图片描述
  • 可以支持的数据类型
    在这里插入图片描述
  • 下载文件的代码
    在这里插入图片描述

5.3 第三块创建文件夹

  • 是否将推理过程写入一个txt文件
    在这里插入图片描述
  • 因save-txt是默认为false,增加上表示true,这样就生成了一个labels 文件
python detect.py --weights yolov5s.pt --source data/images/bus.jpg --save-txt

在这里插入图片描述

  • 类型和坐标信息
    在这里插入图片描述

5.4 第四块 加载模型的权重

在这里插入图片描述

  • 选择当前训练设备的信息,gpu和cpu信息
    在这里插入图片描述
  • 模型框架 yolov5和pytorch

在这里插入图片描述

5.5 第五块 Dataloader 加载模块

  • 一般加载的都是image
    在这里插入图片描述
  • 可以配置图片的大小,如果是多个图片使用数组
    在这里插入图片描述

5.6 第六块 推理部分 Run inference

  • 热身先给cpu和gpu一张图片进行热身处理
  • 变量每个图片进行推理
  • 确定检测的坐标
    在这里插入图片描述
  • 热身处理在这里插入图片描述
  • 具体的画框在这里插入图片描述
  • 输出预测的结果进行保存
    在这里插入图片描述

5.7 输出结果 Print results

在这里插入图片描述

http://www.yidumall.com/news/77454.html

相关文章:

  • 商业供应链系统沈阳优化推广哪家好
  • 番禺网站建设平台网站seo优化的目的
  • ifm网站做啥的水果网络营销策划书
  • 如何注册国外网站关键词代发排名推广
  • wordpress前端页面存放齐三seo顾问
  • 请人做网站要多少钱如何推广app
  • 如何建一个网站教程青岛疫情最新情况
  • 网站链接dw怎么做哈尔滨seo关键字优化
  • 园区网络设计海淀seo搜索优化多少钱
  • 福鼎网站建设企业培训课程设置
  • 用搬瓦工做储存网站公司网站域名怎么注册
  • 儋州网站建设培训学校百度seo怎么优化
  • 微信公众账号开发搜索引擎优化的内容有哪些
  • 一键优化软件seo软件优化工具软件
  • 咸宁 网站建设优秀企业网站模板
  • 秦皇岛市海港区建设局网站关键词推广优化排名如何
  • 珠海网站建设费用广州搜发网络科技有限公司
  • 简创网站建设费用seo根据什么具体优化
  • 阿里巴巴国际站买家版附近学电脑培训班
  • 做网站的要faq怎么给自媒体营销代理
  • 园林绿化网站建设苏州百度快照优化排名
  • 政府网站建设目标定位网络培训中心
  • 美国对华为进行网络窃密seo网络推广外包公司
  • 免费广告推广网站开发网站的流程
  • 阿里云虚拟主机多个网站吗互联网运营推广是做什么的
  • ps制作网站首页教程从哪里找网络推广公司
  • wordpress 短信平台优化大师电脑版
  • 网站文章怎么做内链长沙seo霸屏
  • 广告设计公司总监年度总结洛阳seo网络推广
  • 下列关于网站开发中百度推广效果怎么样