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

关于目标检测的bbox

关于目标检测的bbox,最让人抓狂的,就是你永远不能对于box的定义掉以轻心, 虽然box就是一个正方形,四个数字,但是如果没有正确理解其对应的含义,会对于mAP的计算等任务产生灾难性的影响。

box的前两个数字可能表达 [x_min, y_min],或者[x_center, y_center], 后两个数字可能表达[x_max,y_max]或者[w, h]. 不同的数据集或者检测模型有不同的定义,比如coco中, box 定义如下 [x_min, y_min, width, height],数而在ultralyutics中, xywh中xy的含义却又是[x_center, y_center]...

所以,当你的目标检测可视化不正确的时候,也许可能只是box的使用有问题

如果你的mAP计算有问题,可能也是因为你的box计算有问题。

相关文章:

  • 银行卡二、三、四要素验证是什么?有什么意义?
  • Python123:计算天数、查找指定字符、字符串逆序(C语言)
  • 开源模型应用落地-FastAPI-助力模型交互-WebSocket篇(三)
  • 刀片服务器和机架式服务器有何区别
  • TongRDS2214手动部署版指引(by lqw+sy)
  • 高考失利咨询复读,银河补习班客服开挂回复
  • TS_类型
  • [今日一水]论坛该如何选择
  • C++编程(八)多态
  • Java的全局异常处理代码
  • Qt入门教程(一):Qt使用的基本知识
  • SQL面试题练习 —— 查询前2大和前2小用户并有序拼接
  • Vue 与 React 区别
  • 选GPU运行
  • 大模型+多模态合规分析平台,筑牢金融服务安全屏障
  • JS 中的深拷贝与浅拷贝
  • Angular4 模板式表单用法以及验证
  • CSS 专业技巧
  • django开发-定时任务的使用
  • ECMAScript6(0):ES6简明参考手册
  • Laravel 菜鸟晋级之路
  • mockjs让前端开发独立于后端
  • 初探 Vue 生命周期和钩子函数
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 聚簇索引和非聚簇索引
  • 前端设计模式
  • 深度学习在携程攻略社区的应用
  • 深入浏览器事件循环的本质
  • 微信公众号开发小记——5.python微信红包
  • 微信开源mars源码分析1—上层samples分析
  • 职业生涯 一个六年开发经验的女程序员的心声。
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • #传输# #传输数据判断#
  • $refs 、$nextTic、动态组件、name的使用
  • (175)FPGA门控时钟技术
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (BFS)hdoj2377-Bus Pass
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第6节 (嵌套的Finally代码块)
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (六)什么是Vite——热更新时vite、webpack做了什么
  • (生成器)yield与(迭代器)generator
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • .Net CF下精确的计时器
  • .NET Micro Framework初体验
  • .Net Remoting常用部署结构
  • .NET 的程序集加载上下文
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • .NET/C# 中设置当发生某个特定异常时进入断点(不借助 Visual Studio 的纯代码实现)
  • .Net6 Api Swagger配置
  • :如何用SQL脚本保存存储过程返回的结果集
  • @EnableConfigurationProperties注解使用
  • [ vulhub漏洞复现篇 ] Celery <4.0 Redis未授权访问+Pickle反序列化利用
  • [30期] 我的学习方法
  • [AR Foundation] 人脸检测的流程
  • [C++] Boost智能指针——boost::scoped_ptr(使用及原理分析)