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

使用目标检测模型YOLO V10 OBB进行旋转目标的检测:训练自己的数据集(基于卫星和无人机的农业大棚数据集)

        这个是在YOLO V10源码的基础上实现的。我只是在源码的基础上做了些许的改动。

        YOLO V10源码:YOLO V10源码

        YOLOv10是清华大学的研究人员在Ultralytics Python包的基础上,引入了一种新的实时目标检测方法,解决了YOLO 以前版本在后处理和模型架构方面的不足。通过消除非最大抑制(NMS)和优化各种模型组件,YOLOv10 在显著降低计算开销的同时实现了最先进的性能。大量实验证明,YOLOv10 在多个模型尺度上实现了卓越的精度-延迟权衡。

        正是因为YOLOv10是是在Ultralytics的基础上开发而来,所有可以轻松地按照V8 OBB中的代码来修改。修改一个yaml文件和一个脚本脚本代码就可以实现YOLO V10 OBB(下次有空再截图说明)

YOLO V10X OBB的训练结果

        没有预训练权重可以加载,精度没有V8X高,不知道使用预训练权重之后会不会提点,等有空的时候再试试。很多人都想着把第一次训练得到的权重作为预训练权重加载进模型训练第二次,觉得这样或许可以提高精度,但是这样是行不通的,只会降低精度。只有利用包含丰富场景和大量旋转目标样本的数据集(比如 DOTA )对构建的 YOLO v10 OBB 模型进行预训练,得到的权重才有使用价值,因为模型学习到了通用特征,这些通用特征保存在预训练权重中。在使用预训练权重训练时,通过特征迁移,可以将预训练模型学习到的旋转目标特征迁移至目标提取任务中,提升模型对目标检测的精度。

        推理结果从肉眼来看和V8X OBB似乎没有太大差异,V8X OBB中没有检测出的农业大棚,V10X OBB可以检测出来(大家可以看下面的对比图)。下面是V10X OBB的推理结果:

        下面是V8X OBB的推理结果:

        小白一通乱改的,难免有错误或者遗漏的地方,欢迎交流指正

相关文章:

  • MySQL 教程
  • 短视频矩阵系统:打造品牌影响力的新方式
  • 什么是Web3D交互展示?有什么优势?
  • 关于 VuePress 的插件
  • MySQL 9.0 悄悄上线,支持面向AI的向量数据库
  • go语言怎么获取文件的大小并且转化为kb为单位呢?
  • 前端项目vue3/React使用pako库解压缩后端返回gzip数据
  • Rust单元测试、集成测试
  • Redis八股
  • 从这五部分入手可以完成一份出色的英文论文
  • 谈谈JVM内存区域的划分,哪些区域可能发生OutOfMemoryError?(jvm)
  • Vitis IDE 艰难切换--从传统 Vitis GUI 到 2024.1 统一软件界面
  • 【探索Linux】P.36(传输层 —— TCP协议段格式)
  • spring如何给bean动态取不同的别名
  • Windows编程上
  • [Vue CLI 3] 配置解析之 css.extract
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • AWS实战 - 利用IAM对S3做访问控制
  • const let
  • CSS3 变换
  • C学习-枚举(九)
  • ES6系列(二)变量的解构赋值
  • Gradle 5.0 正式版发布
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • JavaScript HTML DOM
  • JavaScript 基础知识 - 入门篇(一)
  • JAVA并发编程--1.基础概念
  • java小心机(3)| 浅析finalize()
  • leetcode386. Lexicographical Numbers
  • mac修复ab及siege安装
  • scrapy学习之路4(itemloder的使用)
  • Selenium实战教程系列(二)---元素定位
  • Sublime text 3 3103 注册码
  • Vue小说阅读器(仿追书神器)
  • 阿里云购买磁盘后挂载
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • 前端_面试
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 时间复杂度与空间复杂度分析
  • 数据仓库的几种建模方法
  • 携程小程序初体验
  • 新版博客前端前瞻
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗? ...
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • #LLM入门|Prompt#3.3_存储_Memory
  • #WEB前端(HTML属性)
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (Qt) 默认QtWidget应用包含什么?
  • (补)B+树一些思想
  • (附源码)springboot家庭装修管理系统 毕业设计 613205
  • (十八)三元表达式和列表解析
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)