自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(195)
  • 资源 (3)
  • 收藏
  • 关注

转载 VOT 2017挑战赛——目标追踪相关分享

      转载于微信公众号:新智元      视觉跟踪领域国际顶级赛事 Visual-Object-Tracking Challenge (VOT) 2017年结果出炉,结合传统滤波及深度学习的方案取得最佳成绩。本文是第二名北京邮电大学代表团队的技术分享。他们基于滤波的框架,抛弃传统特征,只使用CNN特征,减少了特征冗余,缓解了模型过拟合,使追踪器在速度和精度上都有不小的提高。代码分享链接:ht...

2017-12-26 22:23:19 9615 14

原创 图像的傅里叶变换与图像的能量分布——再探

有这样一段话,刚开始不好理解:根据傅里叶变换理论

2017-12-26 20:24:18 17676 3

原创 VOT, OTB——目标追踪的发展概况

转载于微信公众号:新智元      视觉跟踪领域国际顶级赛事 Visual-Object-Tracking Challenge (VOT) 2017年结果出炉,结合传统滤波及深度学习的方案取得最佳成绩。本文是第二名北京邮电大学代表团队的技术分享。他们基于滤波的框架,抛弃传统特征,只使用CNN特征,减少了特征冗余,缓解了模型过拟合,使追踪器在速度和精度上都有不小的提高。代码分享链接:ht

2017-12-25 21:09:25 8372 4

翻译 目标追踪——相关滤波追踪论文翻译:Visual Object Tracking using Adaptive Correlation Filters

Abstract    Although not commonly used, correlation filters can track complex objects through rotations, occlusions and other distractions at over 20 times the rate of current state-ofthe-art techniqu...

2017-12-22 22:12:52 5602

原创 信号处理中,为什么要引入复数

最近做相关滤波跟踪遇到了瓶颈,所以想重新把基础知识梳理一遍。      看了不少解释,我的理解是,在信号处理中采用复信号表示法主要是为了数学处理的方便,因为若采用实信号表示法,当对信号进行处理时,将会产生大量的“交叉项”,这会给系统的分析带来一定的复杂性,而这个问题通过采用复信号表示法可以得到减轻,而且由于复信号的实部和虚部正好与接收机中的同相支路(I)和正交支路(Q)相对应,所以在系统中采用

2017-12-20 22:04:11 14171

转载 复数的物理意义

本文参考链接:https://www.zhihu.com/question/23234701/answer/26017000https://zhuanlan.zhihu.com/wille/19763358http://blog.sina.com.cn/s/blog_5dfd405d0101iyq7.htmlhttp://blog.163.com/lipan465@126/

2017-12-20 21:13:34 13712 4

原创 图像的频率

Abstract    Although not commonly used, correlation filters can track complex objects through rotations, occlusions and other distractions at over 20 times the rate of current state-ofthe-art techni

2017-12-20 14:36:51 17883 2

原创 自相关函数与互相关函数

1、概念      相关函数是描述信号X(s),Y(t)(这两个信号可以是随机的,也可以是确定的)在任意两个不同时刻s、t的取值之间的相关程度。两个信号之间的相似性大小用相关系数来衡量。定义:      称为变量 X 和 Y 的相关系数。若相关系数 = 0,则称 X与Y 不相关。相关系数越大,相关性越大,但肯定小于或者等于1.。相关函数分为自相关和互相关。下面一一介绍(1)

2017-12-19 22:16:01 109342 5

原创 数字信号处理——卷积

形象的解释:      就常识上来讲,系统的响应,不仅与当前时刻系统的输入有关,还有之前的若干输入有关。也就是说,每一个输入信号都会对输出值产生影响,但影响的程度不尽相同,而这个影响程度的大小,就是权值,也就是卷积核(图像处理中,称之为卷积滤波器)。将每一个输入信号乘以权值,然后叠加,就得到了最后的输出响应。      在现实生活中,卷积是有诸多种意义的,比如增加、合成或者旋转等。不用去深

2017-12-19 20:09:53 12342

原创 剑指offer:面试题42——左旋转字符串

问题描述:汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!      我的代码:class Solution {public: string L

2017-12-18 22:46:36 349

原创 atoi() 函数与 itoa() 函数:字符串与数值之间的转换

在 C 语言中, atoi() 函数是实现字符串转换成数字,atoi() 函数源码:isspace(int x){ if(x==' '||x=='\t'||x=='\n'||x=='\f'||x=='\b'||x=='\r') return 1; else return 0;}isdigit(int x){ if(x='0') return 1;

2017-12-18 22:13:19 448

原创 剑指offer——面试题:把字符串转换为整数

题目描述:将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0输入描述:输入一个字符串,包括数字字母符号,可以为空输出描述:如果是合法的数值表达则返回该数字,否则返回0示例1 :输入+21474836471a33输出21474836470      我的代码:class Sol

2017-12-18 21:23:39 817

原创 字符串 String 用法 —— 进阶篇

      string 字符串类型一致是笔试面试的高频考点,如果要深究,其包含的知识点非常多。处理此类问题,只掌握基本的用法是远远不够的,不仅编程效率低、鲁棒性和通用性也比较差。此篇博文作为进阶篇的笔记,供自己时常复习。基础篇      1、字符字面值和字符串字面值。      字符字面值:又称 char 型字面值,由单引号括起来,比如 ‘A’      字符串字面值:常量字符构成的数组。编译器...

2017-12-17 19:08:52 2756

原创 剑指offer——面试题36:数组中的逆序对

题目:在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007   题目保证输入的数组中没有的相同的数字数据范围:对于%50的数据,size对于%75的数据,size对于%100的数据,size    测试样例:1,2,3,4,5

2017-12-15 22:27:20 504

原创 剑指offer——面试题16:反转链表

题目:输入一个链表,反转链表后,输出链表的所有元素    代码:/*struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { }};*/class Solution {public: ListNode* ReverseList(ListNod

2017-12-14 22:09:51 337

原创 剑指offer——面试题8:旋转数组的最小数值

题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0    我的代码:class Solution {public: int minNumberIn

2017-12-14 22:06:18 397

原创 剑指offer——面试题42:翻转单词序列

题目:牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a student.”。Cat对一一的翻转这些单词顺序可不在行,你能帮助他么?    分析:这道题题目描

2017-12-14 20:50:52 592

翻译 堪称最好最全的A*算法详解(译文)

英文原文链接:http://theory.stanford.edu/~amitp/GameProgramming/    英文原文参考:http://www-cs-students.stanford.edu/%7Eamitp/gameprog.html#Paths    翻译参考链接:http://blog.csdn.net/b2b160/article/details/4057781

2017-12-12 21:50:38 106960 23

原创 剑指offer——面试题54:表示数值的字符串

题目:请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是    代码:class Solution {public: void scanDigits(char** string)

2017-12-07 22:20:20 387

原创 剑指offer——面试题61:按之字形顺序打印二叉树

题目:请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推    代码:/*struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) :

2017-12-07 21:18:05 354

原创 什么是快乐的秘诀?

“大师,什么是快乐的秘诀?”“不要和愚者争论!”“大师,我完全不同意这就是快乐的秘诀”“对,你是对的”

2017-12-07 18:51:29 930 2

原创 剑指offer——面试题4:替换空格

题目:请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy    代码:class Solution {public: // length 为字符数组的总容量 void replaceSpace(char *str,int length) { if(str ==

2017-12-06 21:34:58 334

原创 剑指offer——面试题6:重建二叉树

题目:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。    我的代码:/** * Definition for binary tree * struct TreeNode { * int

2017-12-04 22:27:05 336

原创 剑指offer——面试题41:和为s 的两个数字

题目:输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。输出描述:对应每个测试案例,输出两个数,小的先输出。    代码:class Solution {public: vector FindNumbersWithSum(vector array,int sum) { int min

2017-12-04 20:49:55 343

原创 剑指offer——面试题52:构建乘积数组

题目:给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法。    我的代码:class Solution {public: vector multiply(const vector& A) {

2017-12-03 21:41:15 330

原创 剑指offer——面试题62:序列化二叉树

题目:请实现两个函数,分别用来序列化和反序列化二叉树    题目分析:能被这一题给坑死。首先,你得稍微解释下什么是序列化和反序列化吧,虽然我知道,但是很多人肯定不知道啊。还有,函数给的参数真心烦,明明 vector 就能解决,还整个 char*。而且,函数的形参给的是 char *,真心不好改。    我的代码:class Solution {  public:    char*

2017-12-02 22:12:55 411

原创 剑指offer——面试题55:字符流中第一个不重复的字符

题目:    请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。    输出描述 : 如果当前字符流没有存在出现一次的字符,返回 # 字符。    代码:class Solution{public: strin

2017-12-02 20:52:44 316

原创 剑指offer——面试题3:二维数组的查找

题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。    代码:class Solution {public: int jumpFloor(int number) { int jumpNum = 0; if(number <=

2017-12-02 20:09:25 388

原创 剑指offer——面试题46:求1+2+ ... +n 之和

先占着坑,明天把内容补全

2017-11-29 21:54:10 342

原创 剑指offer——面试题18:树的子结构

题目:输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)    代码:/*struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) { }};

2017-11-21 21:00:09 458

转载 虚函数与纯虚函数的作用及区别

转载于:http://blog.csdn.net/hackbuteer1/article/details/7558868首先:强调一个概念定义一个函数为虚函数,不代表函数为不被实现的函数。定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。定义一个函数为纯虚函数,才代表函数没有被实现。定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程序员必须实现这个函

2017-11-21 09:34:00 1217

原创 剑指offer——面试题14:调整数组顺序是奇数位于偶数前面

题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。   1、 我的解法代码:class Solution {public: void reOrderArray(vector &array) { //if(array == NULL)

2017-11-19 16:36:48 506

原创 华为机试在线训练108题:密码验证合格程序

题目描述:密码要求:1.长度超过8位2.包括大小写字母.数字.其它符号,以上四种至少三种3.不能有相同长度超2的子串重复输入描述:一组或多组长度超过2的子符串。每组占一行;输出描述:如果符合要求输出:OK,否则输出NG输入:021Abc9000021Abc9Abc1021ABC9000021$bc9000输出:OKNGNG

2017-11-15 20:57:09 1046 1

转载 脊回归(Ridge Regression)详解

脊回归(Ridge Regression)    转载于:http://blog.csdn.net/daunxx/article/details/51578787    在《线性回归(Linear Regression)》中提到过,当使用最小二乘法计算线性回归模型参数的时候,如果数据集合矩阵(也叫做设计矩阵(design matrix))X,存在多重共线性,那么最小二乘法对输入变量中的

2017-11-15 16:51:08 12478 1

原创 剑指offer——面试题35:第一个只出现一次的字符

题目:在一个字符串(1    代码:class Solution {public: int FirstNotRepeatingChar(string str) { int index = 0; if(str.empty()) return -1; // 空字符串,返回负值 const int tablesi

2017-11-13 22:30:18 422

原创 剑指offer——面试题58:二叉树的下一个结点

题目:给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。    代码:/*struct TreeLinkNode { int val; struct TreeLinkNode *left; struct TreeLinkNode *right; struct TreeLin

2017-11-13 21:38:02 530

原创 剑指offer——面试题23:从上往下打印二叉树

题目描述:从上往下打印出二叉树的每个节点,同层节点从左至右打印。    代码:/*struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) { }};*/class Solutio

2017-11-13 20:44:29 345

原创 傅里叶变换推导

http://blog.csdn.net/linmingan/article/details/51194187注:文章中有一两处公式错误,(1)辅助角公式中求幅值应该是平方开根号,(2)sin()函数的欧拉表示公式中,应该是除以2i。本文参考的博客[1]:http://www.360doc.com/content/13

2017-11-13 17:36:25 1800

原创 目标跟踪算法——KCF 进阶

题目:      代码:      分析:

2017-11-13 15:25:16 37013 9

原创 剑指offer

题目:代码:分析:

2017-11-09 22:24:39 268

cudnn5.1zip

这是cudnn5.1 驱动,安装过程可以参照我的博客,很方便。如果你没有积分下载,可以在我的 CSDN 博客留言

2018-01-22

cuda_8.0驱动

这是百度云的链接,cuda_8.0驱动,适合GPU加速。具体安装过程,可以参考我的链接。如果没有积分,可以给我留言,留下你的邮箱,我把资源打包发给你

2018-01-22

OpenCV 在linux 下的基础编程模板

OpenCV 在linux 下的基础编程模板

2017-08-04

空空如也

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

TA关注的人

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