2014年9月26日
摘要: 今天用MATLAB写程序,调用了xml_io_tools(很赞的一个xml读写工具包)中的函数,但是由于我要书写的文件比较大,5m左右,运行时不知道xml_io_tools中的哪一块超出了java中的内存限制,于是就来研究下怎么增加matlab中Java VM的堆空间,首先用英文在墙外搜了半天,go... 阅读全文
posted @ 2014-09-26 16:14 hqqxyy 阅读(1754) 评论(0) 推荐(0) 编辑
  2014年5月26日
摘要: 转自:http://blog.csdn.net/joyce0625/article/details/24593635,感觉作者对random forest的理解很深,关键是这篇文章将random forest的来龙去脉讲清楚了,这比单独的看一篇文章方法要好很多,故直接转载过来了,如果想深入的了解ra... 阅读全文
posted @ 2014-05-26 14:27 hqqxyy 阅读(1305) 评论(0) 推荐(0) 编辑
  2013年12月27日
摘要: 12.27额,今天主要干了下面几个事。1. Weber + LBP 调了下参数,结果。。。还是当其为0时效果最好。。。自己动了下脑子想了想,这种直接设置了一个阈值然后拿其与周围像素的差值的和和其灰度值直接去比的方法是相当不靠谱的,为什么这么说呢,因为我们可以把人脸想象成一幅地图,而且还是立体的那种,图像中每个像素点的灰度值就是地图的高,而我们的问题(人脸识别)就是比较这两块的地形像不像的问题。然后我们来找现在已存的较好的人脸识别算法在这个地形图中的影子。用LBP特征来识别主要是基于对图像进行分块的操作,通过构建每个分块的hist,来得到相似度。对LBP进行仔细分析其实我们可以认为LBP其实就是 阅读全文
posted @ 2013-12-27 22:56 hqqxyy 阅读(550) 评论(0) 推荐(0) 编辑
  2013年11月6日
摘要: 原博客地址:http://blog.csdn.net/lanbing510/article/details/8828109讲得很好,深入浅出,通俗易懂,至少我本身是非常憎恶那种只列一堆公式,不加丝毫的解释那种近乎秀自己的推导的文章的,这篇文章就很好1.简介(Brief Introduction)在学习卡尔曼滤波器之前,首先看看为什么叫“卡尔曼”。跟其他著名的理论(例如傅立叶变换,泰勒级数等等)一样,卡尔曼也是一个人的名字,而跟他们不同的是,他是个现代人!卡尔曼全名Rudolf Emil Kalman,匈牙利数学家,1930年出生于匈牙利首都布达佩斯。1953,1954年于麻省理工学院分别获得电 阅读全文
posted @ 2013-11-06 19:17 hqqxyy 阅读(757) 评论(1) 推荐(0) 编辑
  2013年10月27日
摘要: 本文主要学习了这篇博客:http://www.cnblogs.com/LeftNotEasy/archive/2011/01/19/svd-and-applications.html,将SVD讲的恨透,特征值讲的也非常好。特征值矩阵分解时可以将矩阵用一组两两正交的基表示,也就是一组特征向量,而特征值就是表示每个特征向量的重要程度的数值。奇异值特征值是对方阵来说的,对于非方阵我们该怎么办呢,我们仿照特征分解,就有了下面的式子假设A是一个M*N的矩阵,那么得到的U是一个M * M的方阵(里面的向量是正交的,U里面的向量称为左奇异向量),Σ是一个M *N的矩阵(除了对角线的元素都是0,对角线上的元素 阅读全文
posted @ 2013-10-27 21:49 hqqxyy 阅读(392) 评论(0) 推荐(0) 编辑
  2013年10月26日
摘要: 提要:本文主要介绍了和推导了LDA和PCA,参考了这篇博客LDALDA的原理是,将带上标签的数据(点),通过投影的方法,投影到维度更低的空间中,使得投影后的点,会形成按类别区分,一簇一簇的情况,相同类别的点,将会在投影后的空间中更接近。要说明白LDA,首先得弄明白线性分类器(Linear Classifier):因为LDA是一种线性分类器。对于K-分类的一个分类问题,会有K个线性函数:PS 上面一大段话完全可以不看,看不懂也完全没有关系,你只要知道不同类的x,经过上面那个式子算出y(x和y的维数可能不同,一般y的维数要小一点,因为LDA和PCA就是用来降维的嘛,PPS就是用维数较低的数据就可以 阅读全文
posted @ 2013-10-26 21:50 hqqxyy 阅读(517) 评论(0) 推荐(0) 编辑
  2013年10月21日
摘要: 这几天一直在做人脸识别的项目,有用到LBP特征,但是毫无头绪,师姐这几天也比较忙,没有时间来指导我,随自己找相应的介绍LBP的博文来看,现在总算有了一个大体的思路了,就写下来吧注:参考博文:目标检测的图像特征提取之(二)LBP特征 也谈LBPLBP(Local Binary Pattern,局部二值模式)是一种用来描述图像局部纹理特征的算子;它具有旋转不变性和灰度不变性等显著的优点。它是首先由T. Ojala, M.Pietikäinen,和D. Harwood在1994年提出,用于纹理特征提取。而且,提取的特征是图像的局部的纹理特征;1、LBP特征的描述 原始的LBP算子定义为在3 阅读全文
posted @ 2013-10-21 21:06 hqqxyy 阅读(1229) 评论(0) 推荐(0) 编辑
  2013年8月19日
摘要: 转自:http://www.cnblogs.com/myzhijie/articles/1658545.html解决外部符号错误:_main,_WinMain@16,__beginthreadex )在创建MFC项目时, 不使用MFC AppWizard向导, 如果没有设置好项目参数,就会在编译时产生很多连接错误, 如error LNK2001错误, 典型的错误提示有:libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main LIBCD.lib(wincrt0.obj) : error LNK2001: u. 阅读全文
posted @ 2013-08-19 11:22 hqqxyy 阅读(316) 评论(0) 推荐(0) 编辑
  2013年8月15日
摘要: 环境:MFC条件下添加原有代码1>nafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) already defined in LIBCMTD.lib(new.obj)1>nafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) already defined in LI 阅读全文
posted @ 2013-08-15 21:45 hqqxyy 阅读(1205) 评论(0) 推荐(0) 编辑
摘要: 首先是一些基础的步骤,如建立MFC应用,添加按钮等,博主主要参考了下面这篇文章,其中的前32步都是用OpenCV显示图片和视频所必须的,即通用的。由于LZ原来有配置OpenCV的基础,所以配制还是比较快的。这里需要说明的是CvvImage.h和CvvImage.cpp文件在OpenCV2.2后就已经从OpenCV中移除了,但是我们还是有解决的办法的,就是新建一个CvvImage.h和CvvImage.cpp文件,将网上找的代码贴进去就行了,博主就搜了一个,当然你们也可以直接从将CvvImage.h和CvvImage.cpp下载下来,加进目录里去。然后就是显示视频了,博主主要参考了下这篇文章,如 阅读全文
posted @ 2013-08-15 13:00 hqqxyy 阅读(3280) 评论(0) 推荐(0) 编辑