自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 SppNet中的spatial pyramid pooling(SPP)

SPP 提出的初衷是为了解决CNN对输入图片尺寸的限制。由于全连接层的存在,与之相连的最后一个卷积层的输出特征需要固定尺寸,从而要求输入图片尺寸也要固定。将任意尺寸的feature map用三个尺度的金字塔层分别池化,将池化后的结果拼接得到固定长度的特征向量(图中的256为filter的个数),送入全连接层进行后续操作。后来的Fast RCNN网络即借鉴了SPP的思想。其中的ROI Poo...

2019-05-28 19:13:35 181

转载 Faster R-CNN总结

Faster R-CNN论文的demo用了ZF和VGG16 的网络结构,本文默认用VGG16它的结构图:它的前13层是用了VGG提取特征 ,主要算法实现是后面几层:Faster R-CNN的整体结构,如下图所示 :算法步骤1. Conv layers .作为一种cnn网络目标检测的方法,faster_rcnn首先使用一组基础conv+relu+pooling层提取image的 ...

2019-05-28 19:05:38 754

原创 leecode48. 旋转图像

题目描述给定一个 n × n 的二维矩阵表示一个图像。将图像顺时针旋转 90 度。说明:你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。示例 1:给定 matrix =[[1,2,3],[4,5,6],[7,8,9]],原地旋转输入矩阵,使其变为:[[7,4,1],[8,5,2],[9,6,3]]示例 2:给定 ma...

2019-05-27 21:58:51 127

原创 leecode46 全排列

给定一个没有重复数字的序列,返回其所有可能的全排列。示例:输入: [1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]思路1 : 库函数Python3 itertools 文档 :https://docs.python.org/3/library/itertools.html#itertools.permu...

2019-05-27 21:38:37 167

转载 Fast R-CNN总结

Fast R-CNN(1)输入测试图像;(2)利用selective search 算法在图像中从上到下提取2000 个左右的建议窗口(Region Proposal) ;(3)将 整张图片 输入CNN,进行特征提取;(4)把 建议窗口 映射 到CNN的 最后一层卷积feature map 上;(5)通过RoI pooling层使每个建议窗口 生成固定尺寸的feature map ;...

2019-05-27 17:28:35 260

转载 R-CNN总结

R-CNN论文发布时间是 2014 年在过去的十多年时间里,传统的机器视觉领域,通常采用特征描述子来应对目标识别任务,这些特征描述子最常见的就是 SIFT 和 HOG.利用候选区域与 CNN 结合做目标定位借鉴了 滑动窗口 思想,R-CNN 采用对区域进行识别的方案。具体是:1、给定一张输入图片,从图片中提取 2000 个类别独立的候选区域。2、对于每个区域利用 CNN 抽取一个固定...

2019-05-24 18:18:23 363

转载 OpenCV使用BGR而非RGB格式

OpenCV使用BGR而非RGB格式某文中作者在一个大会上问了OpenCV的作者为什么使用BGR格式而不是使用RGB。那么这个历史原因是什么:早期开发者使用BGR作为颜色的空间的原因在于:那个时候的BGR格式在相机制造厂商和软件提供商之间比较受欢迎。例如。在Windows中,当使用 COLORREF 指定颜色值时,使用BGR格式0x00bbggrr。C++中:Opencv中cvScala...

2019-05-19 11:40:14 822

原创 leecode7. 整数反转

题目描述:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。解决方法class...

2019-05-18 17:42:12 128

原创 leecode 887. 鸡蛋掉落

题目描述你将获得 K 个鸡蛋,并可以使用一栋从 1 到 N 共有 N 层楼的建筑。每个蛋的功能都是一样的,如果一个蛋碎了,你就不能再把它掉下去。你知道存在楼层 F ,满足 0 <= F <= N 任何从高于 F 的楼层落下的鸡蛋都会碎,从 F 楼层或比它低的楼层落下的鸡蛋都不会破。每次移动,你可以取一个鸡蛋(如果你有完整的鸡蛋)并把它从任一楼层 X 扔下(满足 1 <=...

2019-05-18 16:45:28 111

原创 python 阶乘math.factorial

print(math.factorial(3))#3*2=6

2019-05-18 15:17:28 7356

原创 leecode 5. 最长回文子串

题目描述:给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 1:输入: “babad”输出: “bab”注意: “aba” 也是一个有效答案。示例 2:输入: “cbbd”输出: “bb”中心拓展算法class Solution: def longestPalindrome(self, s: str) -> str: ...

2019-05-18 14:56:56 107

原创 牛客网 二叉搜索树的第k个结点

二叉搜索树的第k个结点题目描述给定一棵二叉搜索树,请找出其中的第k小的结点。例如, (5,3,7,2,4,6,8) 中,按结点数值大小顺序第三小结点的值为4。# -*- coding:utf-8 -*-# class TreeNode:# def __init__(self, x):# self.val = x# self.left = ...

2019-05-07 16:22:56 128

原创 牛客网 把数组排成最小的数

题目描述输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。# -*- coding:utf-8 -*-#利用 sorted 设置比较方法lambdaclass Solution: def PrintMinNumber(self, numbers): ...

2019-05-07 15:46:03 123

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除