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

Class34锚框

Class34锚框

在这里插入图片描述
边缘框(Bounding Box)

描述真实物体位置的矩形框,也叫真值框。

边缘框,是由人工标注得到的,图片中的一个物体只有一个边缘框。

锚框(Anchor Box)

预先在图片的某些位置、用不同大小和宽高比生成的矩形框。

锚框是由多种不同形状的,每一种可能都有若干个锚框。

在这里插入图片描述
将整张图片分割成3x3的网格,被检测的真实物体及其边缘框在第2个网格中。锚框有3种,分别为100x100像素、100x50像素和50x100像素,一个网格里有3个,9个网格则一共有3*9=27个锚框。

交并比IoU

在这里插入图片描述

在这里插入图片描述
两个集合的交集比上两个集合的并集就是交并比。

锚框标号
每个锚框是一个训练样本,对于每个锚框,要么标注成背景,要么关联上一个真实的边缘框。所以我们会生成大量的锚框,会导致大量的负样本。

将锚框和真实边界框进行比较(IoU≥阈值,阈值假设为0.5),大于阈值则是正样本标注成该目标类别,否则为负样本标注成背景。

在这里插入图片描述
为每个边缘框找一个锚框,先从最高值出发,找到X23,将X23所在的行和列都删除,再在没删除下面找下一个最大值;此时找到X71,再将X71所在的行和列都删除;以此类推,将每个对应的边缘框都找到一个对应最大值的锚框做对应。

非极大值抑制(NMS)输出

在目标检测中,用锚框预测物体位置时,模型通常会对同一个物体给出多个重叠的候选框,并且每个框有一个置信度分数。

如果直接输出这些框,结果会很乱,会出现同一个物体会出现很多框。

假设有一组候选框,每个框有位置和置信度:

1.按置信度从高到低排序。

2.选取最高分的框,加入最终输出结果。

3.计算该框与其余框的 IoU(交并比)。

4.去掉 IoU 大于设定阈值(比如 0.5)的框,因为它们很可能是同一个物体的重复预测

总结
在这里插入图片描述

http://www.dtcms.com/a/328093.html

相关文章:

  • 分享单位开通固定公网IP,不需要找运营商申请
  • sqli-libs通关教程(41-50)
  • lesson36:MySQL从入门到精通:全面掌握数据库操作与核心原理
  • Elasticsearch JS 客户端子客户端(Child Client)实践指南
  • DAY38作业(补)
  • CTO如何通过录音转写和音频降噪,提升企业远程协作效率?
  • Secure 第四天作业
  • Linux环境部署RocketMQ
  • C++算法·排序
  • 第六十四章:AI的“觅食”之路:数据采集器设计与多源数据获取
  • DL-FWI 的三项主要任务: 网络构建, 数据生成, 训练控制
  • 跑腿APP开发未来趋势:同城O2O系统源码在智能调度与个性化中的进化
  • Spring Boot项目中调用第三方接口
  • HCIP项目之OSPF综合实验
  • Flux.1系列模型解析--Kontext
  • 8月12号打卡
  • 【Leetcode hot 100】560.和为K的子数组
  • 无人机航拍数据集|第13期 无人机城市斑马线目标检测YOLO数据集963张yolov11/yolov8/yolov5可训练
  • 为什么304不锈钢仍会生锈?
  • Ubuntu20.06环境下安装VS Code及中文设置方法
  • CSRF 攻击
  • 【机器学习】什么是DNN / MLP(全连接深度神经网络, Deep Neural Network / Multilayer Perceptron)?
  • 【Python】支持向量机SVM
  • Web攻防-业务逻辑篇Fuzz技术数据并发条件竞争JS挖掘参数盲猜Turbo插件SRC
  • c#联合Halcon进行OCR字符识别(含halcon-25.05 百度网盘)
  • 下一代防火墙部署
  • TF-IDF 红楼梦关键词提取
  • 全文深度剖析国产化数据库达梦之备份恢复体系
  • nurbs曲线的matlab
  • RabbitMQ面试精讲 Day 20:RabbitMQ压测与性能评估