- 博客(6)
- 资源 (13)
- 收藏
- 关注
原创 PCA算法的各种实现
关于PCA算法的步骤,网上相关的资料很多。为了在实际应用中更好地使用PCA算法,一个健壮且高效的PCA算法实现的代码是非常有用的。本人根据一些网络资料综合得出PCA算法的6种实现,旨在给对这方面有需要的人提供帮助。实现一:matlab的princomp函数,具体见http://blog.csdn.net/qiuchangyong/article/details/70654022实现二:
2017-04-29 21:59:49 646
转载 Intel_IPP 的基本使用方法
这是一个介绍IPP的文档,原文来自于因特尔的网站:https://software.intel.com/zh-cn/blogs/2011/09/15/intel_ippIPP - “Intel Integrated Performance Primitives” (Intel IPP )是一套跨平台的软件函数库,他提供了广泛的多媒体功能:音频解码器(例如: H263 、 MPEG-
2017-04-24 20:42:21 1869
原创 PCA降维算法
一些多维信号的处理如图像,其维度等于其像素数,若直接用于识别的计算,计算量极大。PCA是降维的算法,等同于变换矩阵为协方差矩阵时的K-L变换,其妙处不次于图像压缩编码中的DCT变换。在人脸识别等应用中,PCA用于降维,带来的好处是维度减少,从而减少计算量。以matlab中的应用为例,有一个4行8列的矩阵X如下:>> X=[28 8 8 34 11 26
2017-04-24 20:38:30 1834
原创 OpenCV实现目标跟踪的例子camshiftdemo
该例子 使用CAMSHIFT(Continuously Adaptive Mean Shift)算法跟新目标跟踪窗口,适合用于人脸的跟踪。实际使用时,用鼠标圈中要跟踪的目标,但相机的画面移动时,可以很好地实现对目标的跟踪,但当被跟踪的目标离开相机的画面时,会出现程序崩溃的现象,如下图:经过一番追查,发现问题出在trackWindow上,但CamShift函数的每次调用是会判断和修改tr
2017-04-24 19:21:54 2077
原创 矩阵的特征值分解
一个方阵X可以分解为V*D*inv(V)的形式,其中D是对角矩阵(其对角线元素由特征值构成),V是对应特征值的列向量构成的矩阵,inv(V)是矩阵V的逆矩阵。矩阵的分解意义之一是矩阵相乘等同于对一个矩阵施行线性变换,而这种线性变换可以被分解为上面提到的形式,其中D可以看成是缩放矩阵,包含对各个特征向量的缩放的系数,而特征向量才是这个矩阵最本质的东西。X*V=V*D实际上是多个X*v=c·v形式的合
2017-04-15 20:03:07 3270
原创 linux下使用gettimeofday获取当前时间的注意事项
有时候需要打印代码执行到某处的时间,或者需要计算程序执行的时间差。这时会用到gettimeofday函数,它可以返回自1970-01-01 00:00:00到现在经历的秒数,该函数定义在中,int gettimeofday(struct timeval *, struct timezone *);使用到两个结构体,struct timeval {time_t tv_sec;
2017-04-01 18:32:44 36090 1
DPM算法源码在windows下matlab中使用的修改版
2017-09-09
Cohen-Sutherland直线段的裁剪算法 直线段的裁剪算法
2017-02-24
protobuf-2.6.1.tar.bz2
2016-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人