yolov5的工程使用(以人员检测为案例)

使用ubuntu为案例

docker run --gpus all -it -p 6007:6006 -p 8889:8888 --name my_torch -v $(pwd):/app easonbob/my_torch1-pytorch:22.03-py3-yolov5-6.0

使用端口映射功能也就是说打开jupyter lab的指令是

http://localhost:8889/lab

当然,个人建议直接去vscode端口点击就打开jupyter lab和tensorboard比较方便

1. yolo数据格式

YOLO格式的标签文件是一个纯文本文件,每个文件名对应一张图像,每个标签文件中包含了该图像中所有检测到的目标的信息。

YOLOv5的标签格式包含了每个目标的类别和位置信息。具体来说,每个标签文件的每一行都包含了一个目标的信息,每个目标的信息由以下7个字段组成,用空格分隔:

<class> <x_center> <y_center> <width> <height> <confidence> <flag>

其中,是目标的类别,是一个整数;<x_center>和<y_center>是目标的中心点相对于图像宽度和高度的比例;和是目标的宽度和高度相对于图像宽度和高度的比例;是目标检测的置信度,用0到1之间的实数表示;是一个标志位,可以忽略。

例如,下面是一个YOLOv5格式的标签文件的示例:

0 0.456 0.678 0.123 0.234 0.9876
1 0.123 0.345 0.456 0.567 0.8765

2. 跑通人员检测(WiderPerson 数据集的案例的类别)

2.1 先看类别

# 一共是5类
0 pedestrians
1 riders
2 partially-visible persons
3 ignore regions
4 crowd

2.2 制作.yaml配置文件

先看原版 coco128.yaml文件

# YOLOv5 												

YOLOV5使用(一): docker跑通,详解TensorRT下plugin的onnx相关推荐

  1. docker常用参数详解,docker run常用参数详解(精)

    1. 查询github上的镜像 docker search sybase 2. 下载 docker pull ifnazar/sybase_15_7 3. 删除镜像 docker rmi -f run ...

  2. Day 92 : Docker容器技术详解

    Docker容器技术详解 Docker是基于Go语言开发的开源应用容器引擎,遵从Apache Licence 2.0协议,可以让开发者打包应用以及应用的依赖包到一个可移植的容器中,然后发布到各种发行版 ...

  3. docker常用命令详解

    docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...

  4. mysqldump全量恢复_删库不跑路-详解MySQL数据恢复

    日常工作中,总会有因手抖.写错条件.写错表名.错连生产库造成的误删库表和数据的事情发生,那么,如果连数据都恢复不了,还要什么 DBA. 相关文章 MySQL备份策略:https://segmentfa ...

  5. docker ps命令详解 列出运行中的容器

    docker ps命令详解 列出运行中的容器 使用docker ps命令即可列出运行中的容器,执行该命令后,会出现如下7列表格 CONTAINER_ID      表示容器ID IMAGE       ...

  6. 附005.Docker Compose文件详解

    一 Docker Compose文件简介 compose文件使用yml格式,主要分为了四个区域: version:用于指定当前docker-compose.yml语法遵循哪个版本 services:服 ...

  7. Docker运行参数详解

    Docker运行参数详解 docker search 参数: MacdeMacBook-Pro:~ mac$ docker network create --helpUsage: docker net ...

  8. docker 容器 exited_Docker实战006:docker容器使用详解

    Docker容器也是docker的核心成员,是docker镜像的一个运行实例.一个镜像可以创建多个容器,多个容器也可以在同一台机器上运行并与其他容器共享操作系统内核同时将应用程序与系统其它周围环境隔离 ...

  9. docker logs 查看docker容器日志详解

    docker logs 查看docker容器日志详解 通过docker logs命令可以查看容器的日志. 命令格式: $ docker logs [OPTIONS] CONTAINEROptions: ...

最新文章

  1. arduinowin7_Arduino在64位WIN7下无法安装驱动的解决办法
  2. Java中的异步等待
  3. linux文件基础知识,linux文件系统基础知识
  4. 序(不知道是什么时候的模拟题)
  5. 自动化测试学习之路--java 数组
  6. Delphi 常用API 函数
  7. Axure的一些入门小案例
  8. 怎样理解和识别 Linux 中的文件类型
  9. 从大厂出来后,我工资翻了一翻
  10. 搭建邮件系统,采用sendmail+dovecot+openwebmail架构
  11. IntelliJ IDEA导包快捷键
  12. incompatible types: Object cannot be converted to String
  13. bagku秋名山老司机
  14. 极验:验证码在黑灰产对抗中的角色和实践
  15. 情感分类——Attention(前篇续)
  16. Windows平台调试工具:DebugView
  17. 图的概念与主要类型、图模型的应用场景
  18. 无线电监测,适用带宽总结,信号分析代表信号频段
  19. 2021年茶艺师(中级)考试及茶艺师(中级)免费试题
  20. citespace与mysql_citespace问题

热门文章

  1. 【红队】要想加入红队,需要做好哪些准备?
  2. python 关于中英文混合输出的那点事
  3. 4.3计算机动画制作 教案,制作计算机动画1(2课时)
  4. 批量统计文件夹内xlsx行数
  5. AD如何生成Gerber文件和钻孔文件(转载)
  6. 【APP】App测试方法总结
  7. Flutter 生命周期管理,类似安卓onResume
  8. Unity ASE案例解析—Environment Gradient(环境渐变效果)
  9. 天玑9200处理器怎么样 天玑9200什么水平
  10. 三级下拉菜单 Javascript(通用版)