自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (5)
  • 收藏
  • 关注

原创 腾讯地图实习面试

腾讯地图实习面试第一面笔试,45分钟,三个编程题全做,三个系统设计题,选一个做。做完面试官,看你做的对不对,就算对了,如果和他想的不一样,他会提示你,让你按照他的思路再写(当着他的面写,稍有压力)。如果不对,他也会启发你,但有个题我大概知道意思,但是实在不会代码,我就说不会写。系统设计题,我选的是推荐算法,但是之前没做过,就按照自己的意思,乱扯一通,这时他也会不断启发提示,我临时发挥,感觉不理想。

2015-07-14 21:25:05 2931 1

原创 将博客搬至CSDN

其实是从csdn,搬出去。。。

2015-06-26 10:38:05 589

原创 Why is tracking difficult?

视觉跟踪的难点1 目标怎么表示一般用一个矩形框将目标所在区域标出来,但是目标一般不是矩形的,所以经常会包含非目标框 ,要想完美解决这个问题,可能的方案有两个:1.1 利用显著性,显著性的任务就是给每个像素打标签,是物体标签接近1,是背景,标签接近于0,一般是基于超像素进行的标签打分。这个在质量好的图片上,效果还好,但是还不够。但是如果显著性能完美的解决,每个超像素是不是一个物体的话,那么跟踪就化

2015-06-19 15:40:50 922

原创 计算机工作面试题杂烩

1 TCP握手协议tcp三次握手: (1)客户端发请求连接给服务端 (2)服务端收到后发客户端确认收到(3)客户端发送传输确认,一共三次。其实想了想这里面有信息论里的思想, 信息处理时假设信息发送者发出的信息和收到的信息可能不一样,人在说话的时候就是这样子,别人的想法通过语音传给你,你自己理解后得到一个想法,但是你理解的可能和别人想表达的不一样,因为”想法“本身是不可观测的。

2015-06-16 20:08:23 947

原创 pca 与 spca 在数据压缩方面的对比

spca即sparse pca,详见Sparse Principal Component Analysis,这篇文章。实现这篇文章的工具箱有 DSPCA 但是这个作者好像现在不继续了,主页上找不到下载链接,现在可以用的是SpaSM 这个toolbox,主页是:http://www2.imm.dtu.dk/projects/spasm/ 可以免费下载,matlab的。 里面有一个对比pca,spc

2015-06-15 11:15:25 4060 1

原创 优秀博客收集

数据挖掘主题讲解pca和svd的:http://m.blog.csdn.net/blog/u010545732/18886933 把基底的概念说的比较明白,赞!svd和特征矩阵分解的关系理的也比较顺。视频跟踪主题未完待续。。。

2015-06-15 10:18:16 892

原创 matlab pca 函数 输入输出数据的意义

pca虽然看了好多遍,但是到实际应用的时候还是觉得,没那么顺手,主要是输入数据的格式,输出的结果到底是什么东西,搞不清楚。COEF=PCA(X) x是输入的数据,解释说,rows of x correspond to observations and comlums to variables,啥意思呢?我的理解是一行代表一个观测,打个比方,我们在统计摩托车的属性信息,这些属性包括很多,比如,价格,

2015-06-14 23:33:06 5964

原创 贝叶斯思想和专业术语

虽然很早就学过贝叶斯,对贝叶斯公式记得也很熟,但是最近看论文的时候,里面提到贝叶斯滤波器,里面的专业名词还是不明白,还有一直说的,先验概率和后验概率的真实意义也说不明白。下面就一个常用的例子说明一下,以检查病情为例,x 表示有没有某种病,z表示仪器测出来的数据。 x其实是不知道的,就像看不见到隐参数,叫 true state,z是可见的参数,或者叫观测observed states。一个医院可以将

2015-05-22 09:33:35 1747 1

原创 贝叶斯滤波器解释

一张纸巾联系贝叶斯滤波器和多模型中午吃饭的时候,带了一张纸巾,准备擦车,平时我一般不带,但是忘了带钥匙,于是带着这张纸巾去食堂吃饭,中间一个同学问我有没有带纸,我习惯的就说没有,但是转念一想,今天我带了,这就是故事的全部,看似平淡,但是里面包含了很多信息。贝叶斯滤波与隐马尔可夫模型有句话叫: 你以为你以为的就是你以为的吗?意思是,你以为的(是一个观测)和真实的(真实的状态)之间存在误差(噪声)

2015-05-18 12:39:34 9723

原创 视频跟踪论文读后感系列二:Online Selection Of Discriminative Tracking Features(PAMI2005)

Abstract This paper presents an online feature selection mechanism for evaluating multiple features while tracking and adjusting the set of features used to improve tracking performance. Our hypothes

2015-05-13 10:25:38 1576

原创 TLD 模型建立与更新

TLD model 模块tldNN model 的更新在这里计算一些指标,x是一列pEx,tld.pex 和tld.nex 就是存储模板的结构。conf1,conf2 是两个相似性指标,基于ncc,文章里提到过。isin是判断x是否在tld模型中。tldTrainNN 这个函数是训练文章中提到的Nearest Neighbor (NN) classifier.做为管理model的工具,其实

2015-04-22 14:31:18 1257 1

原创 ffmpeg有关问题一(编译+中文乱码)

ffmpeg release编译注意事项,中文命名乱码解决方法。

2015-04-09 12:55:36 8108

原创 Macbook pro retina 上安装Matlab2014b

macbook pro retina 系统上只能安装 matlab2014b 版本,好像也可以安装matlab2014a 不过我没试过,直接安装 matlab2014b使用dmg格式的安装文件的话 先将文件 放到application中 系统会给你解压 然后替换 java/jar/install.ar 文件 然后运行 install 是那个黑窗户的那个 而不是 可执行文件那个 install.

2014-12-07 17:20:32 3603

原创 视频跟踪论文读后感系列一:Adaptive Color Attributes for Real-Time Visual Tracking(CVPR2014)

视频跟踪,

2014-10-30 16:58:17 5756 5

原创 FreeMind 思维导图的使用

思维导图软件顾名思义就是描绘你头脑中的想法的软件,比如说像下图 思维导图的软件有很多,比较有名的有freemind,blumind,mindmanager(大,适合专业人士),xmind,思想快车等,像我这样的跨平台用户当然更青睐简洁的freemind。下面就以freemind作为例子,简单介绍思维导图软件的基本操作吧。打开freemind的时侯的初始界面如

2014-10-15 15:10:19 1184

原创 ubutu14.04 配置 libxml2

ubutu14.04安装libxml2 不需要编译源码 直接sudo apt-get install

2014-08-18 13:04:15 1081

原创 ffmpeg opencv2.4.9 ubutu14.04 环境配置

最近在ubutu下面用 opencv播放视频 但是VideoC

2014-08-14 12:36:48 1385

原创 养成科研好习惯

做为一名小硕,刚开始对科研一窍不通,慢慢的zhum

2014-07-03 16:38:20 952

原创 项目总结一

这学期 跟实验室做项目,算是我第一次参与项目,对于项目小白的我来说是一次很好的锻炼,刚开始的问题是,分工问题,因为

2014-06-05 22:12:14 648

原创 常引用是鸡肋吗?

最近打算找个实习 ,看些笔试题啥的,看到了yge

2014-05-10 11:17:07 707

原创 说说 科研

工程锻炼和

2014-05-03 13:18:30 958

转载 常见的 特征点 提取 概念等内容

sift  surf  引言本节主要是David Lowe对于SIFT算法的阐述Distinctive Image Features from Scale-Invariant Keypoints和Herbert Bay, Andreas Ess, Tinne Tuytelaars, Luc Van Gool, 对于SURF算法的阐述以及小结。SIFT特征提取小结

2014-04-27 12:47:38 2731

原创 matlab 生成热度图heatmap

最近帮

2014-04-21 22:28:03 42092 1

原创 数据链路层网络实验-设计型实验

设计型实验:一个公司需要组件局域网,公司主要有财务、人事、工程、研发、市场等部门,每个部门人数都不超过20人,另外公司还有一些公共服务器。请给出设计方案,并提供实验验证。要求满足:1)所有部门不能互相访问;2)每个部门都可以访问公共服务器。 该设计型实验属于数据链路层设计实验,故考虑使用两个交换机,通过配置接口类型实现实验要求。将

2014-04-02 12:15:38 1613

原创 VS2012+opencv体验

前几天换了个操作系统,想体验下VS2012,试着装的时候发现老是装不上,刚开始提示什么没有service pack1,我一看,确实没有这个东西,以前没有关注过这个,原来是个,升级包,没法只能装了,到微软官网下,还得要迅雷,下了好久居然是3个多G,安装的时候点开去吃饭了,回来发现居然重装系统了,TMD真无知,以为是个程序呢,VS2012后来可以装上,想用opencv写个视频转图片的程序,我电脑以前是

2014-03-21 20:45:19 939

原创 TLD源码学习-fern.cpp

TLD算法的运行过程中,关于图像的操作,很大部分都是在fern.cpp中完成的,包括分配内存,计算一些指标,还有随机森林。这部分我看了好几遍,因为里面的结构实在有点多,而且比较繁琐。下面记录下我的结果。按照tld调用fern的顺序讲。(一)在tldinit.m中首先调用,fern(0),清楚所有静态数据,(二)然后是fern(1,tld.source.im0.input,tld.gri

2014-03-10 14:56:49 1696

原创 TLD源码--lk.cpp

lk.cpp在mex文件夹下面,在compile时和Opencv的库文件一起编译,在tldExample->tldProcessFrame->tldTracking中被调用,输入前一帧图像,后一帧图像和前一帧目标窗口提取的特征矩阵,这个矩阵是平均散落在目标窗口中的,并非是特殊的角点,因此也带来了一些问题,就是图像比较复杂时跟踪出错情况很明显,比如有许多人,而且发生遮挡频繁时,tld就根本跟踪不到目

2014-03-07 20:17:39 1520

原创 TLD源码学习——cvCalcOpticalFlowPyrLK源代码

这两周一直在看tld的源代码,今天看到了tldProcessFrame这个.m文件,里面就开始用lk进行跟踪,可是lk是用matlab编译的C++和opencv得到的mexw32文件,看不到最主要的cvCalcOpticalFlowPyrLK源代码,到opencv里找怎么也找不到,虽说Opencv是开源的,但是有的函数是直接编译好了的,在dll或者lib里,看不到源码,后来到网上搜到了用cmake

2014-03-06 18:33:16 2835 5

原创 图像在MATLAB中的存储方式

matlab中的数组和C中的不同,举个例子a=[1 2 3;4 5 6]   在C中a[1] 是指向第二行的指针,而在matlab中a(1) 就是第一个数1 ,而a(3)就是第三个数2 ,为啥是2?因为matlab中是竖排的,在C中这么表示肯定是错的,理解这种存储方式后,再看图片,其实在matlab中就是一个二维数组,M*N,M行N列,那么第x列y行的地址就是 x*height+y 。

2014-02-28 16:22:51 1508

原创 mexFunction-解读数组结构

今天下午看tld 代码,看到over_lap 函数里,输入的第二个变量明明是二维数组,但是在mexfunction里只用 *x 就能引用返回值,发现和c不一样啊,于是动手写了个小测试 C.cpp #include double add(double a,double b){ return a+b;}void mexFunction(int nlhs ,mxArray

2014-02-26 19:45:08 1938

原创 Deep learning -深度学习

偶前一周听说有这么个东西,在网上搜有关论文没搜到,昨儿发现一个牛人的主页,香港中文大学的,13年发了6篇ICCV和2篇CVPR ,里面有很多深度学习的论文,主要是视频和图像方面的。http://www.ee.cuhk.edu.hk/~xgwang/publications_topic.html

2014-02-25 12:37:59 916

原创 轻松理解————Fisher判别

以前看费舍尔判别,老是看一点就看不下去,今天耐着性子看完后,发现这个东西真的是很神奇,而且是线性判别,最后只要计算一个向量乘法和减法,然后比较最小值就能解决判别问题,下面用例子讲比较好理解,我们来判断一个东西是人,猴,猪,狗?四个总体,可以包含几个分量,比如重量,身高,智商,情商这四个分量,所以现在有了四个总体(分别是四维向量),期望和协方差阵已知,给一个输入向量(必然是四维向量),判断这个东西是

2014-02-24 14:47:55 12324

转载 L1 L2范数 概念

1 范数向量的范数可以简单形象的理解为向量的长度,或者向量到零点的距离,或者相应的两个点之间的距离。向量的范数定义:向量的范数是一个函数||x||,满足非负性||x|| >= 0,齐次性||cx|| = |c| ||x|| ,三角不等式||x+y|| 常用的向量的范数:L1范数:  ||x|| 为x向量各个元素绝对值之和。L2范数:  ||x||为x向量各个元素平方和的

2014-02-23 20:45:42 6954

原创 一个小技巧改变DOS难看的外部

打开cmd命令窗口后,看到一个黑黑的窗口,你是不是感觉很难看,看习惯了华丽的桌面,这个黑东西肯定不适应,其实一个小小的color 命令就可以改变dos的背景和字体颜色。

2014-02-22 10:56:22 1117

转载 python中if __name__ == "__main__":用法解析

转自:http://keliang.blog.51cto.com/3359430/649318想必很多初次接触python的同学都会见到这样一个语句,if __name__ == "__main__":那么这个语句到底是做什么用的呢?在解释之前,首先要声明的是,不管你是多么小白,你一定要知道的是:1.python文件的后缀为.py;2..py文件既可以用来直接执

2014-02-21 16:07:44 765

原创 python 运行时输出参数问题

这两天开始想做个人脸检测程序,看Opencv里的东西,开始要准备数据,需要用python ,脚本,于是怀着好奇的心情接触一门新语言,在win7上装了python环境,挺小的,同是脚本语言,matlab要好几G,但是python才几十兆,开始写个print('hello') 然后 run ,在shell里就能看到结果,感觉还是挺简单的,后来看到有用sys.argv[1],联系C,想到怎么给程序输出参

2014-02-21 15:49:53 1669

原创 TLD 代码学习(一)

OpenTLD 代码首先要1:compile 其中是一些cpp文件,使用mex命令可以产生 mexw32文件,这部分牵涉到c和matlal 混编,有关mexfunction 和mxarray ,还是第一次接触,查了点资料写了个小测试cpp mex一下可以通过,然后继续:2: runtld 这里是将参数初始化的部分 patchsize           = [15 15];这句在TLD

2014-02-20 15:44:25 1718 1

转载 mexFunction 解读

转自:http://blog.sina.com.cn/s/blog_57e47bf60100031o.html与C中的main函数一样,MEX程序中的开始函数为mexFunction.默认变量参数是:void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[])其中nlhs指的是在调用函数

2014-02-20 12:46:49 1655 1

转载 后验概率

下面公式中 的除法 表示的不是很好,意思是p(w|x) 等于上面那一行除以 下面那一行后验概率可以根据通过Bayes定理,用先验概率和似然函数计算出来。下面的公式就是用先验概率密度乘上似然函数,接着进行归一化,得到不定量X在Y=y的条件下的密度,即后验概率密度:P(x|w)*P(w)P(w|x)= ----------------------P(x)下面是个

2014-02-20 10:54:13 1364

原创 CEdit 清空、设置多行显示

今天帮人改代码碰到关于VC6 edit控件的问题,正好自己也不会,就学了一下。首先关于设置多行显示:在edit控件的属性中有 一个mutiline 属性,可是将其设置为ture之后还是不能多行显示,正确做法是:mutiline ->ture; Auto Hsroll->false;Auto Vscroll->false;Vertical Scroll->ture 就行了 意思就是 不让自动的水

2014-02-19 19:31:15 5013

stdint.h inttypes.h c99标准头文件

用ffmpeg 源码时会 用到 stdint 和 inttypes 而vs2010里没有 inttypes.h 而vs2008都没有。最好放到系统目录里面。

2015-05-11

mac 版 matlab2014b 破解文件

破解安装 macbook pro retina 电脑 Matlab014b 。包括 安装密钥 和其他的文件。

2014-11-30

视频标注工具

很方便的视频标注工具 可以在视频上选择物体将,其坐标存储下来,也可以对视频加上框 保存成图片 然后再转成视频 做一个小的视频处理软件。

2013-12-30

基于directshow的播放器,可调用摄像头和抓图

适合刚接触directshow的新手学习该技术,可以播放视频,调用摄像头,抓图,自己构建图表管理器。

2013-11-14

directshow多功能播放器

directshow实现播放avi视频功能可实现播放大小随窗口大小动态 改变,另外有打开笔记本摄像头的功能和截图功能

2013-11-07

空空如也

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

TA关注的人

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