SSD目标检测之默认框的生成(Python)

本文介绍了SSD(Single Shot MultiBox Detector)目标检测算法中默认框的生成过程。针对给定的原图尺寸和特征图大小,结合预设的宽高比,生成覆盖图像网格的默认框。实现思路包括将原图尺寸映射到0-1范围内,利用numpy的meshgrid函数创建网格坐标,并根据宽高比计算默认框的尺寸。最后,确保生成的默认框坐标值在0到1之间,满足SSD算法的要求。
摘要由CSDN通过智能技术生成

SSD物体检测论文:arXiv1512.02325

SSD作为较新出现的物体检测算法,拥有网络搭建简单、无需细节调参的优秀特点。其不仅用于物体检测,还可应用于文字检测任务。近期实现的TextBox(arXiv1611.06779)文字检测借鉴了SSD的default boxes。虽然算法不难理解,但是实现过程中遇到了不少问题。通过学习借鉴他人代码以及自己总结,特在此记录生成默认框部分的方法与思路。

任务描述:

给定原图宽高像素和特征图宽高,以及一系列默认框宽高比,生成对应的默认框列表

如特征图为4x4大小,图片大致应划成4x4的网格形状,对于每一个网格中心都有一组不同宽高比的矩形框。

运行效果:

           

       左图为生成的4x4网格           右图为一个网格应具备的不同比例的默认框

(方便起见默认框宽高较小,实际算法默认框大小比上图大一倍左右)

实现思路:

1. 数据的表示:之前我很少事先考虑数据在算法中如何表示。对于默认框问题,最先在脑海中浮现的可能是使用原图的尺寸进行计算。事实上,若将原图映射在0到1的范围内,数据的表示会更加清晰。尤其是当图像经过了一定程度的缩放之后

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值