【目标检测】|yolov5候选框计算

定义候选框评价指标
计算所有真实框长宽与9组候选框长宽的比值(比值应小于1),在9组长宽比值中选择长宽中的最小值x(表示找到9个候选框长或宽哪一个与真实框最不贴合)。而后在9组最小值中选择最大值best(在9组不够贴合的候选框中选择最贴合的那个)。共得到真实框数量个最大值best。 计算最优候选框best阈值大于25%所占比例作为bpr,计算9组候选框阈值大于25%所占比例作为aat

定义适应度函数,

自适应计算候选框流程如下:

  1. 初始化候选框
  2. 获取数据集中所有图像的尺寸,将图像长宽等比例转换为模型输入图像尺寸(640,640)
  3. 获取数据集标签中图像中目标的相对长宽,转换为绝对长宽(乘以0.9-1.1缩放后的图像长宽)
  4. 剔除长宽像素数小于3的目标,使用标准差对长宽数据进行白化处理,消除数据间的相关性。
  5. 计算评价指标,当评价指标小于98%时
  6. 使用k-means聚类得到anchors。
  7. 使用遗传算法对候选框变异,如果变异后效果变得更好(使用anchor_fitness方法计算得到的fitness(适应度)进行评估)就将变异后的结果赋值给anchors,如果变异后效果变差就跳过,默认变异1000次;
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值