def ssd_anchor_one_layer(img_shape,feat_shape,sizes,ratios,step,offset=0.5,dtype=np.float32):# 计算每个default center归一化后的坐标,因为是center,所以要加offsety, x = np.mgrid[0:feat_shape[0], 0:feat_shape[1]]y = (y.astype(dtype) + offset) * step / img_shape[0]x = (x.astype(dtype) + offset) * step / img_shape[1]y = np.expand_dims(y, axis=-1)x = np.expand_dims(x, axis=-1)num_anchors = len(sizes) + len(ratios)h = np.zeros((num_anchors, ), dtype=dtype)w = np.zeros((num_anchors, ), dtype=dtype)#第一种默认的default box的情况,也就是正方形,正方形的边长为skh[0] = sizes[0] / img_shape[0]w[0] = sizes[0] / img_shape[1]di = 1#第二种默认的default box情况,也是正方形,只不过正方形的边长为sqrt(sk * sk+1)if len(sizes) > 1:h[1] = math.sqrt(sizes[0] * sizes[1]) / img_shape[0]w[1] = math.sqrt(sizes[0] * sizes[1]) / img_shape[1]di += 1#第三种~第六种default box,矩形边长比例为2、0.5,3,1/3的情况,对于conv4、和最后两层没有3、1/3两种default boxfor i, r in enumerate(ratios):h[i+di] = sizes[0] / img_shape[0] / math.sqrt(r)w[i+di] = sizes[0] / img_shape[1] * math.sqrt(r)return y, x, h, w

深度学习(七十二)ssd物体检测相关推荐

  1. 深度学习(七十二)tensorflow 集群训练

    #encoding:utf-8 # -*- coding: utf-8 -*- #使用说明:1.修改分类数目;2.修改输入图片大小: # 3.修改是否启用集群: 4.修改batch size大小:5. ...

  2. Tensorflow深度学习之十二:基础图像处理之二

    Tensorflow深度学习之十二:基础图像处理之二 from:https://blog.csdn.net/davincil/article/details/76598474   首先放出原始图像: ...

  3. 前几帧预测 深度学习_使用深度学习从十二导联心电图预测心律失常

    上集讲到 使用深度学习 从单导联预测房颤 这一集 将继续讨论该问题 单导联心电图 对心律失常的预测作用 非常有限 因为 单导联的信号很有限 临床上需要结合 多导联心电图 判断 心律失常的类型 这一集的 ...

  4. 花书+吴恩达深度学习(十二)卷积神经网络 CNN 之全连接层

    目录 0. 前言 1. 全连接层(fully connected layer) 如果这篇文章对你有一点小小的帮助,请给个关注,点个赞喔~我会非常开心的~ 花书+吴恩达深度学习(十)卷积神经网络 CNN ...

  5. AI学习笔记(十二)物体检测(上)

    AI学习笔记之物体检测(上) 物体检测简介 常见检测网络 IOU TP.TN.FP.FN precision(精确度)和recall(召回率) 边框回归 边框回归具体方法 Selective Sear ...

  6. 百面深度学习 | 第八期:物体检测模型的发展概况

    "百面深度学习"系列连载 第八期 物体检测模型的发展概况 引言 物体检测问题是计算机视觉中极为重要的基础问题,也是解决场景理解.图像描述(Image Captioning).实例分 ...

  7. 深度学习(十二)稀疏自编码

    稀疏自编码 原文地址:http://blog.csdn.net/hjimce/article/details/49106869 作者:hjimce 一.相关理论 以前刚开始学CNN的时候,就是通过阅读 ...

  8. 深度学习(十二):Matconvnet小试牛刀与提特征

    该节简单介绍一下如何使用Matconvnet的现有的模型进行图像分类实验以及提取图像对应层的特征. 先来看看如何用训练好的imagenet网络模型进行图像的预测,英文版的官网教程就在这里: http: ...

  9. 深度学习(十二)——Winograd(2)

    最大公约数和Euclidean algorithm(续) Euclidean algorithm的步骤如下图所示: 1.假设a>ba>ba>b,则令c:=amodbc:=amodbc ...

最新文章

  1. 记录 Git命令速查表
  2. python引用文件的方法_[项目实践] python文件路径引用的
  3. MySql中的运算符
  4. 前端基础之JavaScript_1(二)
  5. linux文件 内存映射 锁,linux – mmap:将映射文件立即加载到内存中吗?
  6. 3.14 01串排序
  7. 四、PHP框架Laravel学习笔记——路由命名和分组
  8. Python笔记:变量的作用域
  9. 【牛腩新闻发布系统】--初识牛腩
  10. CTF——9款网站目录扫描工具推荐——附下载链接与相关字典
  11. 机器学习:混淆矩阵、准确率、错误率、灵敏度、特异度、精准率、召回率、F-Measure、ROC曲线 PR曲线
  12. Linux curl命令详解 【转】
  13. 《死神》现队长、原队长和假面的对照
  14. 【Android -- Material Design】CollapsingToolbarLayout 的基本使用
  15. 升级Android Q之路遇到的坑-abc_screen_simple
  16. 【枚举与countDownLatch的应用】
  17. Python简单绘制柱状图
  18. 6.Spring学习笔记_Bean之间的关系 (by尚硅谷_佟刚)
  19. JAVA—— 逻辑 结构
  20. php artisan dumpautoload,关于 Composer dump-autoload 运行报错解决方案

热门文章

  1. dbus PHP,安装dbus-python的简要教程
  2. get post put delete在vue中传参方式
  3. alook浏览器js扩展网站_备用浏览器Alook所能实现的功能果真强大(文末有alook兑换码抽奖)...
  4. 东京食尸鬼 第四季 高清下载
  5. 前端基础进阶(二):执行上下文详细图解
  6. CF962E Byteland, Berland and Disputed Cities
  7. 2016多校联合训练1 B题Chess (博弈论 SG函数)
  8. Swift -- 7.3 类和结构体
  9. iOS网络加载图片缓存策略之ASIDownloadCache缓存优化
  10. 使用AsyncEnumerator简化异步操作