首页 > 其他分享 >YOLOv9环境搭建&推理测试

YOLOv9环境搭建&推理测试

时间:2024-03-11 10:26:01浏览次数:30  
标签:-- data py yolov9 python weights YOLOv9 推理 搭建

引子 对于CV从业者来说,YOLO系列是个绕不过的经典结构,笔者遥想当年YOLO横空出世的时候,Faster RCNN还是学术界目标检测的翘楚。二阶段检测还是大行其道,不过时至今日,估摸着没有人再提二阶段目标检测的结构了。YOLO系列也从1更新到了9,这新鲜出炉的v9版本,我也来凑个热闹(虽然没有前几年那么热闹了)。OK,让我们开始吧。 一、环境安装 代码仓库 https://github.com/WongKinYiu/yolov9 git clone https://github.com/WongKinYiu/yolov9 (1)环境安装 conda create -n yolov9 python==3.9 conda activate yolov9 cd yolov9-main pip install -r requirements.txt oh,no,人生苦短,我选docker。 docker pull registry.cn-beijing.aliyuncs.com/codewithgpu2/wongkinyiu-yolov9:jlN3QNsRGq 二、测试 docker run --rm -it --gpus=all -v /datas/work/zzq:/workspace registry.cn-beijing.aliyuncs.com/codewithgpu2/wongkinyiu-yolov9:jlN3QNsRGq bash 0 cd /workspace/YOLOv9/yolov9-main (1)训练 python train.py --workers 8 --device 0 --batch 32 --data data/coco.yaml --img 640 --cfg models/detect/gelan-c.yaml --weights '' --name gelan-c --hyp hyp.scratch-high.yaml (2)评估 python val.py --data data/coco.yaml --img 640 --batch 32 --conf 0.001 --iou 0.7 --device 0 --weights './gelan-c.pt' --save-json --name gelan_c_640_val (3)推理 bug修改 line 903 in utils/general.py 0 line 675 in model/common.py 0 python detect.py --source data/images/bus.jpg --weights yolov9-e.pt --img 640 0 PS:右上角的自行车检测出来,还是惊艳到我了 (4)模型转换 转onnx python export.py --weights weights/yolov9-e.pt --include onnx_end2end 0 PS:转换的时候很贴心,没有onnx,自动安装  

标签:--,data,py,yolov9,python,weights,YOLOv9,推理,搭建
From: https://www.cnblogs.com/nick-algorithmer/p/18065463

相关文章

  • JDK、maven、git、Jenkins搭建自动化测试环境(安装、打包、发布、部署)
    目录前言一、安装jdk二、安装maven三、安装git四、安装jenkins五、访问jenkins 六、创建用户七、配置jenkins八、执行总结 前言服务器:CentOS7.964位jdk:1.8maven:3.9.1git:gitversion1.8.3.1jenkins:2.346.3一、安装jdk1、下载jdk的rpm安装包(根......
  • windows上python3开发环境的搭建
    首先进入python官网(当然我们这里所说的python指的是python3,因为如今python2已经停止更新更多的python开发者也会选择python3,这篇博客也是python3环境的搭建)Python官网:https://www.python.org/选择windows版本,我们作为python入门者选择最新版截至目前3.12.2为最新版,点击downlo......
  • 从0-1搭建一个自动化部署平台
    以Java服务为例,说明如何搭建一个自动化部署平台DevOps。第一步:准备基础设施服务器:准备至少一台用于部署的服务器,推荐使用云服务提供商的虚拟机或容器服务。操作系统:安装Linux操作系统,如Ubuntu、CentOS等。网络:确保服务器可以访问互联网,以便下载所需的软件和工具。第二步:安......
  • 从零开始用Hexo+GithubPage搭建个人网站(保姆级)
    写在前面:猫世界-个人博客-GPT4订阅保姆级教程1.准备阶段1.1了解系统类型按WIN+R,输入cmd,回车输入以下内容并按下回车systeminfo我的电脑就是x64系统1.2Git下载点此处下载Git根据系统类型选择,因此我选64-bitGitforWindowsSetup注:下载后安装,安装过程除了安......
  • 00环境搭建
    目录前言一、环境搭建1.arm-none-eabi-gcc2.openocd三、创建stm32标准库工程1.创建工程目录2.修改stm32_flash.ld文件3.写makefile文件4.修改core_cm3.c5.写main函数并下载到板子上最后前言我在那天终于说服自己将系统换成了linux系统了,当换成了linux系统后我发现,keil5这个软件......
  • 使用docker搭建环境:安装tomcat、部署war包
     拉取上一步push的tomcat镜像,详见:https://www.cnblogs.com/uncleyong/p/18062439dockerpullregistry.cn-hangzhou.aliyuncs.com/qzcsbj/tomcat:v1.0  war包传到服务器(war包在网盘) 运行容器dockerrun\--nameqzcsbj_tomcat4\-p8184:8080\-v/root/my_do......
  • 搭建一个Java项目可直接拿去使用的通用工具类
    1、通用枚举类importlombok.Getter;/***@Description状态码定义约束,共6位数,前三位代表服务,后3位代表接口*比如商品服务210,购物车是220、用户服务230,403代表权限**/publicenumBizCodeEnum{/***短链分组*/GROUP_REPEAT(23001,"分组名......
  • [NCS] nrf5340 VS Code环境搭建
    1、安装工具链(nRF5xcommandlinetools)nRF5xcommandlinetools包括Jlink驱动以及Nordic自己开发的一些命令行工具,具体包括Jlink驱动,nrfjprog,nrfutil以及mergehex等。下载链接为:https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRF-Command-Line-Tools/Do......
  • Java入门(Java诞生、特性、版本、开发环境搭建)
    Java入门1.Java帝国的诞生—一场旷日持久的战争(1)1972年C语言诞生:贴近硬件,运行极快,效率极高;应用于:操作系统、编译器、数据库、网路系统等;难点:指针和内存管理;(2)1982年C++诞生:面向对象;兼容C语言;应用于:图像领域、游戏等;(3)Java帝国的诞生:1995年Java诞生:网页简单而粗糙......
  • 内核环境搭建和创建驱动程序实验报告
    1.1下载VisualStudio2019创建项目在Windows系统中进行内核驱动开发的实验过程以及创建简单驱动程序的流程。实验过程中遇到的问题也会一并介绍,并详细说明如何解决这些问题。总的来说,步骤包括下载VisualStudio2019,安装WDK和Windbg.exe软件,下载VMwareWorkstationPr......