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

YOLO拓展-锚框(anchor box)详解

一.锚框(anchor box)概述

1.1什么是锚框

锚框就是一种进行预测的像素框,通过遍历输入图像上所有可能的像素框,然后选出正确的目标框,并对位置和大小进行调整就可以完成目标检测任务。

对于yolo锚框的建设须基于实际的考量,不可能按照图片输入448x448的规模去设置锚框(那个数量级太大了),所以yolo的锚框原则是先通过对输入图片进行下采样得到SxS的特征图,设置n个尺寸的先验框,这样得到的总先验锚框数就是SxSxn个

最后,再根据IOU(并交比,详见:YOLO拓展-NMS算法-CSDN博客)选出目标框

1.2相关参数大小

尺度:描述基准锚框的大小信息。若尺度为x,那么基准锚框由原图的宽和高分别都缩小x倍所得。 ​ 宽高比:生成锚框的形状信息,即最终生成锚框的宽和长的比。在改变宽高比时,应维持最终生成的锚框和基准锚框的面积恒定。

1.3 yolov2的改进

根据上述公式yolov2进行了一点改变:预测边界框中心点相对于该网格左上角坐标( C x , C y )的相对偏移量,将bounding box的中心点约束在当前网格中.

再把每个锚框都放入20个类别的特征,就可以实现多物体识别。

http://www.xdnf.cn/news/474.html

相关文章:

  • 基础智能体的进展与挑战第 5 章【奖励】
  • word表格批量操作——宏
  • 工业物联网安全网关 —— 安全OTA升级签名验证
  • 【计算机网络 | 第二篇】常见的通信协议(一)
  • Jetson Orin NX 部署YOLOv12笔记
  • 学生成绩统计系统需求说明书
  • 180-《商陆》
  • 基于medusa范式的大模型并行解码推理加速初探
  • sql之DML(insert、delete、truncate、update、replace))
  • Vue组件深度封装:从复用艺术到架构思维
  • P1113 杂务-拓扑排序
  • 【网络编程】TCP数据流套接字编程
  • Cypress EZ-USB CX3 适配输出imx586相机
  • 100KNTC阻值表
  • CTF--秋名山车神
  • 【Test】function 包装器 和 bind 包装器的使用
  • 软件测试:静态测试与动态测试的全面解析
  • 大模型Rag - 如何评估Rag
  • SpringBoot启动后初始化的几种方式
  • P1042【深基8,例1】乒乓球
  • C++手撕STL-其二
  • Pandas取代Excel?
  • MCGS昆仑通太屏笔记
  • 【java实现+4种变体完整例子】排序算法中【归并排序】的详细解析,包含基础实现、常见变体的完整代码示例,以及各变体的对比表格
  • 【ELF2学习板】利用OpenMP采用多核并行技术提升FFTW的性能
  • 科学研究:怎么做
  • 【java实现+4种变体完整例子】排序算法中【堆排序】的详细解析,包含基础实现、常见变体的完整代码示例,以及各变体的对比表格
  • OSPF综合实验(HCIP)
  • 第32讲:卫星遥感与深度学习融合 —— 让地球“读懂”算法的语言
  • AUTOSAR图解==>AUTOSAR_SWS_KeyManager